css网站布局实录学习笔记第二部分XHTML与CSS基础

2020-04-30 14:53:01易采站长站整理

行内样式表
内部样式表
外部样式表
也就是说,在相同的CSS定义情况下,使用style定义的XHTML标签之中的样式,其必然优先于写在<style>之间的样式定义。其次或者说最后才是对外部样式表调用及应用。

2.9.2 选择符优先权

对于id与class而言,id的定义优先于class的定义。

2.9.3 样式继承

XHTML中的子标签会继承部分父标签的样式特征。当然有些样式不会被继承,比如:margin、padding等。

2.9.4 !important语法

在两行相同类型的CSS样式定义中,往往优先执行后面一个:

复制代码
div {
background-color: red;
background-color: green;
}

但是可以通过!important语法,提升某一句样式表的重要性,使其优先实行!important标注的语句:

复制代码
div {
background-color: red; !important
background-color: green;
}

这样,div的背景色将被设计为红色。

样式优先权问题从CSS的专业术语上来说,可被称之为层叠和特殊性,这也是CSS的全称为层叠样式表的原因之一。

2.10 代码注释

在良好的CSS编码习惯中,注释是很重要的一环。其样式代码的注释为:/*…*/