美化静态HTML页面实现表现和内容分离便于页面风格的统一和修改(样式重用,提高开发效率)
行内样式:混合在HTML标签里面,对每个元素单独定义样式
行内样式
页面的内部样式:在与之间添加样式(重用性差,容易冗余)
charset="UTF-8" />
name="viewport" content=" />
rel="stylesheet" href="style.css" />
导入外部样式:import方式导入CSS样式表,和链接外部样式资源类似
四种样式也有优先级,按照就近原则:行内样式 > 页面内部样式 > 链接外部样式资源 > 导入外部样式
rel="stylesheet" href="sytle1.css" />
class="nav">
class="title">标题
class="girad"> style="background-color: blue">1 2 3 4
style="background-color: blue">1 2 3 4
style="background-color: blue">1
2
3
4
CSS优先级规则CSS层叠样式表引入方法的优先级:内联式>内嵌式>链接式>导入式在多个外部样式中,后出现的样式的优先级高于先出现的样式,也就是覆盖选择器的优先级:ID样式>class样式>标记样式!important,这个样式的优先级就会默认提升到顶级,就像root权限一样
CSS优先级规则
离代码越近,优先级越高
class="gridtable" cellpadding="15" cellspacing="2"> class="row1" id="test"> rowspan="2"> href="#">酒店 href="#">海外酒店 href="#">团购 class="row1"> href="#">特价酒店 href="#">民宿 class="row2"> rowspan="2"> href="#">机票 href="#">火车票 href="#">汽车票 class="row2"> href="#">特价机票 href="#">专车.出租车 class="row3"> rowspan="2"> href="#">旅游 href="#">目的地攻略 href="#">游轮 class="row3"> href="#">周边游 href="#">定制旅行 class="row4"> href="#">景点.玩乐 href="#">美食 href="#">购物 class="row4"> href="#">礼品卡 href="#">WIFI电话卡 href="#">签证
class="row1" id="test"> rowspan="2"> href="#">酒店 href="#">海外酒店 href="#">团购
rowspan="2"> href="#">酒店
href="#">海外酒店
href="#">团购
class="row1"> href="#">特价酒店 href="#">民宿
href="#">特价酒店
href="#">民宿
class="row2"> rowspan="2"> href="#">机票 href="#">火车票 href="#">汽车票
rowspan="2"> href="#">机票
href="#">火车票
href="#">汽车票
class="row2"> href="#">特价机票 href="#">专车.出租车
href="#">特价机票
href="#">专车.出租车
class="row3"> rowspan="2"> href="#">旅游 href="#">目的地攻略 href="#">游轮
rowspan="2"> href="#">旅游
href="#">目的地攻略
href="#">游轮
class="row3"> href="#">周边游 href="#">定制旅行
href="#">周边游
href="#">定制旅行
class="row4"> href="#">景点.玩乐 href="#">美食 href="#">购物
href="#">景点.玩乐
href="#">美食
href="#">购物
class="row4"> href="#">礼品卡 href="#">WIFI电话卡 href="#">签证
href="#">礼品卡
href="#">WIFI电话卡
href="#">签证
/** CSS 代码片段 **/
#test {
background-color: #e46766;
}
/* 0,1,0 */
.gridtable {
width: 608px;
height: 57px;
margin: 0 auto;
text-align: center;
/* 0,1,1 */
.gridtable a {
text-decoration: none;
color: #1f0c13;
.row1 {
background-color: #267bd9;
.row1 a {
color: #ffffff;
.row2 {
.row3 {
background-color: #2e9415;
.row4 {
background-color: #e58a1a;