- 跨平台移动APP设计及应用
- 张思民
- 652字
- 2021-03-23 13:28:03
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=1739316696-voMbrznokv70qSQQ9WIw60svjIJGrA5K-0-ac9a32e6e83c601d18903f682f0c28d4)
图2.5 CSS样式基本格式
完整代码如下:
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00024003.jpg?sign=1739316696-OhVM3bqnJxNwkNdg3m1kNK613akekob9-0-9f0e78d54a1d7686fe67095fd2038ed6)
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025001.jpg?sign=1739316696-sLHzPkwJnIVeUH6aXZCTF1VXzUG6ul79-0-3707b92077f861b553014fa849725c3d)
程序运行结果如图2.6所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025002.jpg?sign=1739316696-ktXogXmTc7sPhXbZO58SWJZ7CTD8Ru1m-0-72c431167d290180988d1ca37950ba67)
图2.6 用CSS样式设置字符颜色
2.CSS样式属性
常用CSS样式长度单位属性如表2.1所示。
表2.1 常用CSS样式长度单位属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025003.jpg?sign=1739316696-VGuloROO93naCihgqKnQjPDBa13OQFbQ-0-b7f690d82413156b811ab97bc5a799d3)
常用CSS样式颜色属性如表2.2所示。
表2.2 常用CSS样式颜色表示属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00025004.jpg?sign=1739316696-QtLdUiqxzQD8s9Fp1DmqlKQy8hLw5hsx-0-9ddb74d27d381dd684e84356f172dbc5)
常用CSS样式文字设置属性,如表2.3所示。
表2.3 常用CSS样式文字设置属性
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00026001.jpg?sign=1739316696-SWKwwTKMKxUbaSLKkROdBFh0TXVMEnoS-0-7c207844c192e9e0575143acd9e903e4)
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=1739316696-w4fk557IAj6KjIxdE1lHk6OdXjcCirDg-0-6cca726f2e1b4bf2094fb8bd490f05e4)
例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=1739316696-ijcfNmV5pBwdNg4Ij36OfxLYMnKIJQTA-0-bab31e819ed88678e1f7d8b43d11188b)
程序运行结果如图2.7所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00027002.jpg?sign=1739316696-sh3OI9H0sJCEp1aZGiqY9ajuPJA8TLc0-0-a44b18597de516519854bf20e7319d92)
图2.7 从外部样式文件引用CSS样式