![跨平台移动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=1739341684-arUlydEhyygGUpa5CYumMNP18frJmOV0-0-a2fb4d30789bd1afb95cee357c95a9d8)
图2.5 CSS样式基本格式
完整代码如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024003.jpg?sign=1739341684-PYsDTOwzVMbzAIzohyUC5kt9kF5B2PTT-0-970ea54f84247bb81c640b53c7b88a7d)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025001.jpg?sign=1739341684-lpJKPy2lwZLiW1i9jcShBJsM1VtQcFvk-0-fa1290a704735e9e25bf21681df71db1)
程序运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025002.jpg?sign=1739341684-syyxqAnEve7y43dEK4Gy7TlfVIiY2USe-0-0106155cd8990628b076e8dc74cc9d8b)
图2.6 用CSS样式设置字符颜色
2.CSS样式属性
常用CSS样式长度单位属性如表2.1所示。
表2.1 常用CSS样式长度单位属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025003.jpg?sign=1739341684-ZkxTpTnuwnRIjWJIMi5M7JU9C2PkJr20-0-d6b960598c54c498121eb060a0ef6905)
常用CSS样式颜色属性如表2.2所示。
表2.2 常用CSS样式颜色表示属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025004.jpg?sign=1739341684-imrJ2vV6jqpctihBUx6WW4yfYqpUdtQO-0-63c72a66702cb90a177c1e68c12648ce)
常用CSS样式文字设置属性,如表2.3所示。
表2.3 常用CSS样式文字设置属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026001.jpg?sign=1739341684-344FSpdMkyGjXmCqXygGToWfYotp4EhG-0-b38b6cba115083675a6450dde022e7c7)
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=1739341684-48WFI8WsWXYdOFYBEBgjAiSYjO8LzQ1v-0-5b50b92594546139f8b191d2681718ec)
例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=1739341684-7OLrbaCRmtb6FbjvUqCv6way6IvQRsBn-0-6d85079ca1c481fe4fe4964aafb408cc)
程序运行结果如图2.7所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027002.jpg?sign=1739341684-cRTyVeTB5nB6SQHKWBpHP76zmQ1PnCUi-0-5b845cceeeed6cbc6c919bb1545d8cf3)
图2.7 从外部样式文件引用CSS样式