![跨平台移动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=1738853822-iEz2YmgPEbLiwK4gYeZeG38NXX0riVPq-0-28b9b038dd1624370938c62c0ddc4b05)
图2.5 CSS样式基本格式
完整代码如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024003.jpg?sign=1738853822-CUBMWquCSZhGCHhxFGy3qxPsyHxDOASg-0-bd6d9c1defd2fca5e724bedce9dc91f0)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025001.jpg?sign=1738853822-IlEVNEZXI0G3Fm8WyJcITZu6bpg54ubp-0-a8819240bed473074c580a3cb5861f49)
程序运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025002.jpg?sign=1738853822-OwFxGqxJU9xCpbaXMpOdT2jZxpLQJycj-0-16b9d2627c2abde0a1bef4c842169fc9)
图2.6 用CSS样式设置字符颜色
2.CSS样式属性
常用CSS样式长度单位属性如表2.1所示。
表2.1 常用CSS样式长度单位属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025003.jpg?sign=1738853822-X3Crevmnb9VCmWdl3oxl5OF3YYlKCMHC-0-50598199eab43f787e405639d4b37603)
常用CSS样式颜色属性如表2.2所示。
表2.2 常用CSS样式颜色表示属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025004.jpg?sign=1738853822-WZFvNmQSoXh3CjF9ZmiLCKGVduLCYhid-0-5d03ae754ebf23d780192d940dc6c167)
常用CSS样式文字设置属性,如表2.3所示。
表2.3 常用CSS样式文字设置属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026001.jpg?sign=1738853822-78azZLEAEiGSO1AR1LD6ycBlhScFmS9n-0-24dd1d8cbd64317147d845ed5a696336)
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=1738853822-6IaRglFGtF7KpjZgFYCLjI8qUhwpxAkJ-0-72f7216aa52683e9df845cd873f4afcd)
例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=1738853822-69R9najA8fku37QZS3Mg8znHPJoJgUZv-0-4fa7a9f284c32cc054b134692cff3b96)
程序运行结果如图2.7所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027002.jpg?sign=1738853822-rUK4v1DCG60kQaWqWbGlCPLlHBYGaAVR-0-d95a61e71ac74087ead088dc5054cbe0)
图2.7 从外部样式文件引用CSS样式