不足:1.关于list-style-image的说法正确的是: ①所有的主流浏览器都支持 list-style-image 属性②list-style-image 属性使用图像来替换列表项的标记。
2.text-transform 属性处理文本的大小写。这个属性有 4 个值:none(对文本不做任何改动)、uppercase( 将文本转换为全大写字符)、lowercase( 将文本转换为全小写字符)、capitalize(capitalize 只对每个单词的首字母大写)
3.背景图片所包含的区域有:①内边距②边框③除内外边距和边框的元素本身
4.将div标签中的字体颜色设置为红色, 用rgb写出颜色值,可写为:div{color:rgb(100%,0%,0%);}或div{color:rgb(255,0,0);}
5.background的兼容性比较好。
6.如果网页中某个元素内具有多个带有浮动属性的子元素,使得父元素发生塌陷,我们可以采取给父元素添加高度、给父元素添加 overflow:hidden;和zoom:1或在有浮动元素的最后添加一个带有clear:both;属性的元素使得父元素不塌陷?
7.链接的四种状态:
a:link - 普通的、未被访问的链接
a:visited - 用户已访问的链接
a:hover - 鼠标指针位于链接的上方
a:active - 链接被点击的时刻
:hover要放在:link和:visited之后才有效; 伪类选择器不仅可以给a设置,也可以给其他元素设置。
8.CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进,text-indent 还可以设置为负值。利用这种技术,可以实现很多有趣的效果,比如“悬挂缩进”,即第一行悬挂在元素中余下部分的左边,不过在为 text-indent 设置负值时要当心,如果对一个段落设置了负值,那么首行的某些文本可能会超出浏览器窗口的左边界。为了避免出现这种显示问题,建议针对负缩进再设置一个外边距或一些内边距。
9.并不是父元素的所有CSS属性子元素都能继承,CSS层叠可以给元素定义多个样式,当样式冲突时,按不同样式的规则优先级来应用样式,CSS层叠可以给元素定义多个样式,当样式不冲突时,多个样式可以层叠到一个样式表里。
- CSS样式表由选择器和声明组成。
解决方法:CSS属性纷繁复杂,要掌握这些知识,还需要平时多加练习。