CSS 简记

CSS:层叠样式表(内部样式会覆盖父级样式)
一、应用 CSS 的3种方式:
1:行内样式表
2:内部样式表
3:外部样式表
eg:
1:  
css
2:
css
3:
css
www.css doc .div1{ color:red; font-size:50px; } 二、CSS 选择器 1、ID 用 # 开头 2、标签名 3、类用 . 开头 三、复杂选择器 1、组合选择器 E,F:同时选择E和F这2个选择器。(可选多个) E F:选择器E的下一代内部选择器F(有多个F则都选中)。 E>F:选择器E的直接子代选择器F(只选儿子辈)。 E~F:E后面的所有兄弟元素。 E+F:E后面的第一个兄弟元素。 2、属性选择器 选项1 选项2 选项3 选项4 1:E[attr]:标签E中含属性attr的所有元素。 input[checked]{ //改变复选框的大小,不改变文字。 width:20px; height:30px; } 2: E[attr=F]:选中E中含属性F的所有元素。 input[type=radio]{ width:50px; height:60px; } 3、伪类(根据元素的状态选取) a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FF00} /* 已访问的链接 */ a:hover {color: #FF00FF} /* 鼠标移动到链接上 */ a:active {color: #0000FF} /* 选定的链接,鼠标单击未释放时的效果 */ 提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。 提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。 提示:伪类名称对大小写不敏感。 4、伪元素(根据元素的内容选取) 1、:first-line 匹配元素的第一行 2、:first-letter 匹配元素的第一个字母 四、优先级 1、行内 > 内部 > 外部 2、ID > class > 标签 3、相同权重的后面为主(效果的覆盖) 4、!important(在属性值后面加上 !important 使其优先级最高) 五、盒子模型

你可能感兴趣的:(HTML5)