样式表的继承规则是子标记会继承父标记的样式CSS规定样式的优先级(从高到低)如下:内联样式﹥id样式﹥类样式﹥标记样式
内联样式就是将css代码直接写在现有的HTML标签中。基本语法:标记style=样式属性:属性值;样式属性:属性值;…语法说明:标记:HTML标记,如body、table、p等;标记的style定义只能影响标记本身;style的多个属性之间用分号分割;标记本身定义的style优先于其他所有样式定义。注意:内联样式只影响单个元素(标记)。
集体声明:Css选择符的集体声明是对一系列元素进行定义的一个声明。例如:h1,h2,h3,h4,h5,h6,p,h2.special,#one{color:red;font-family:黑体;}全局声明:全局声明是对整个页面的样式进行声明。例如:*{padding:0auto;font-size:55px;color:aquamarine;}
类选择符可以给任意多的标记定义样式,但是ID选择符在当前页面中只能够使用一次,因为ID是唯一标识的。ID选择符样式比类选择符样式优先级高,但是ID选择符的局限性很大,只能单独定义其中一个元素的样式(特殊情况下使用)。
标记选择符:对HTML的标记进行重定义,该样式立即生效。类选择符:以点号“.”开头,并可以任意命名,如.div1、.files等,该样式应用后生效,有些标记的样式相同时,可以定义成选择符组。ID选择符:以“#”开始,并可以任意命名。
样式时定义在head/head标签内的,声明style/style标签加个type=“text/css”将可以在标签内写css样式了,但是这种方式是用在此文档中的。如果要引用外部的css文档的话则需要这样定义:注意:css样式文件名称以有意义的英文字母命名。
Css(CascadingStyleSheet)层叠样式表,样式就是格式。层叠就是指当HTML文件引用多个Css样式时,一般遵循“最近优选原则”。Css是一个由包含一个或多个规则的文本文件。说了那么多Css的定义那么Css一个构造到底是什么呢?
将css规则写在HTML文件中将css规则写在独立的文件中
表现与内容分离增强了网页的表现力网站显示风格趋于统一
每一条css样式定义由两部分组成,形式如下:选择器{样式;}在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素