![跨平台移动APP设计及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/442/26179442/b_26179442.jpg)
2.2.1 CSS的基本语法和用法
1.CSS的基本语法格式
CSS的语法单元是样式,每个样式包含两部分内容:选择符和声明(或称为规则),其语法格式如下:
选择器 selector {属性1:值1;属性2:值2;…}
选择器selector是HTML的元素或标记,声明由一个属性和一个值组成。
【例2-5】 将h1元素内的文字颜色定义为红色,同时将字体大小设置为14像素。
依题意,编写CSS的代码如下:
h1{color:red;font-size:14px;}
在本例的代码中,h1是选择器,color和font-size是属性,red和14px是值。该段代码的结构如图2.5所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024002.jpg?sign=1739177198-ia3sBqbRmRd4nR4n7wpZXnjJ9bFvMNUY-0-4968c0842d2fea4bae80663c554a7121)
图2.5 CSS样式基本格式
完整代码如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024003.jpg?sign=1739177198-HfBz7oIyveK0nYvqWGGLRCQHICvmbsAp-0-30958ce35c9a33cf772ce67cd8220805)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025001.jpg?sign=1739177198-MUy9qNzHVnbOmWbH2Elpu1TcyQNk2CPP-0-9b736614b09e165da018c01ce97822ae)
程序运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025002.jpg?sign=1739177198-txCedwT60H2ivyzkKlVBhKqoJM1bgNaK-0-198506fdc10799503f144a0d1a162398)
图2.6 用CSS样式设置字符颜色
2.CSS样式属性
常用CSS样式长度单位属性如表2.1所示。
表2.1 常用CSS样式长度单位属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025003.jpg?sign=1739177198-eWi1QcpUoa5NviDeE7wnHgIYT3kOVPmB-0-e43a2958ffcdbc57634ed41f56aa6d07)
常用CSS样式颜色属性如表2.2所示。
表2.2 常用CSS样式颜色表示属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025004.jpg?sign=1739177198-8nYorkxoD4y1nXcKDwHkdYiYFlFQhXds-0-51f27f534a945b20c6a8d0a5e84fafeb)
常用CSS样式文字设置属性,如表2.3所示。
表2.3 常用CSS样式文字设置属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026001.jpg?sign=1739177198-nthWPOagNOIGLKUfFbBT6RcvFxgyXWbw-0-599466b257c765eabb763adde0ee591f)
3.CSS样式的设置方法
(1)在元素标签中设置样式
在元素中使用style="…"的语法格式进行设置。例如:
<h1 sytle="color:red;font-style:italic">欢迎进入本系统</h1>
(2)内部样式文件,在<style>标记中定义样式
在HTML文件中,使用<style>标签设置样式,其语法格式为如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026002.jpg?sign=1739177198-rIzDZ3Ynl0GaKjrsyXstHt5Plugwe95c-0-fa588c1c2db053c780bb6632e810a06b)
例2-5就是采用这种格式定义CSS样式。
(3)外部样式文件
把样式代码保存为独立的外部样式文件,以.css为文件扩展名,并在引用CSS样式的HTML文档<head>标签中插入link元素:
<link rel="stylesheet"type="text/css"href="外部样式文件.css">
【例2-6】 把CSS代码保存为外部样式文件,并在一个HTML文件中引用该样式文件。
● 将样式设置语句
h1{color:red;font-size:48px;}
保存为ex2_6.css文件。
● 在HTML文件的头部,增加下列link标签的语句:
<link rel="stylesheet"type="text/css"href="ex2_6.css">
完整程序如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027001.jpg?sign=1739177198-qPPGAVQqQg2yfs7dS9Aa6vyGaDv0gTbc-0-e090656fc4aea2d91832ca7b83c1de64)
程序运行结果如图2.7所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027002.jpg?sign=1739177198-nE11Icn7rg7T7oP20pKdfb3YbfNAzzAd-0-60b61139ea88869000d09e5a0970776c)
图2.7 从外部样式文件引用CSS样式