css
2017-11-19 22:59 碧玉儿 阅读(130) 评论(0) 收藏 举报css层叠样式表,是一种使用颜色、字体等格式化内容的外观的表示型语言,又叫级联样式表。html定义了文档的结构内容,而css决定了文档的样式。元素、标签、标记都是指同一个。外部样式表和内部样式表都写在head里面,行内样式表写在body里面的标签的开始标签里,且在html文档中元素使用style的属性名。引入还有一个@import。
css的选择器,是标记名加声明块。有元素选择器、类选择器、id选择器、属性选择器、伪元素选择器、伪类选择器、后代选择器和子级选择器。层叠用于解决css冲突,即多个相同的css声明应用到了同一个元素。
层叠过程,优先级、特殊性(权重或特指度)、源次序,按照顺序依次比较。权重比较为!important>行内样式(内嵌)>id选择器>类选择器>元素选择器>通配符选择器
继承:子元素自动拥有父元素的某些css属性,具有传递性。可继承的属性是文字类的属性,如字体的颜色、大小、粗细、排列方式。继承的场景是该属性在样式中没有声明。
属性值的计算过程:从重要性减弱为确定声明值>层叠冲突>使用继承>使用默认值(浏览器)
浙公网安备 33010602011771号