![跨平台移动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=1739593674-Czske8MrXhT8G9lATN4OckUMYB4vwfTA-0-f06ab70afd267963d1fa29221031cce8)
图2.5 CSS样式基本格式
完整代码如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024003.jpg?sign=1739593674-lDQ6ezGj8zQu3oE6MJsgRqzUzq93HqQ5-0-2939c00a2d4fd1d32966f4525453ca64)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025001.jpg?sign=1739593674-vX6CK5g8EJWecX9hfdaiRCrtDypDJSA0-0-79747088e9ff591bad87eedd2d02171c)
程序运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025002.jpg?sign=1739593674-UzECPWIptTLBBM5p43Jtzmq3OBwvaLZ2-0-b5d56f387ef72e89db86ca60a4ab4f8e)
图2.6 用CSS样式设置字符颜色
2.CSS样式属性
常用CSS样式长度单位属性如表2.1所示。
表2.1 常用CSS样式长度单位属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025003.jpg?sign=1739593674-PHyA3ul2ayXBGkuz3BJLRUn4lu0Sh1ko-0-aa05b21307c0760b49297ea85cfa8cc4)
常用CSS样式颜色属性如表2.2所示。
表2.2 常用CSS样式颜色表示属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025004.jpg?sign=1739593674-qxYflJD8qUwKDrAIOrtx6gqJC0zWSpk7-0-5d083716d4210e09c18db39e39634492)
常用CSS样式文字设置属性,如表2.3所示。
表2.3 常用CSS样式文字设置属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026001.jpg?sign=1739593674-x1TYoTnST8T4BpG0UMeWSwudKvYwLy61-0-07b9cacd94788395a340359896253dfd)
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=1739593674-weDxHVboa8NE7ryJzJRDMBRIelXQbJQF-0-035d94a57772189e696302aac79d2391)
例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=1739593674-uVgaw9d5p3lA4FTvFkMqSWJCSjmGt99B-0-7f32d15e2c971c6986bef2c0643efce2)
程序运行结果如图2.7所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027002.jpg?sign=1739593674-c29tdWxOu7HzY485Rg8aoaIyjtyHHYAJ-0-46c96c643986ebe1e33385d58ce02e06)
图2.7 从外部样式文件引用CSS样式