CSS入门常见的问题
程序员文章站
2022-04-11 09:20:01
...
写在前面:本文简单介绍一下css的三大特性:层叠性、继承性、优先级。以及margin,padding,浮动,定位几个知识点。限于水平,不深入探讨,仅作为学习总结。
1,三特性
1)层叠性:同标签同权重下,样式冲突,后面的样式会覆盖前面的。
2)继承性: 给父元素设置样式的时候,子元素在默认没有样式的情况下会受父元素的样式影响。注意宽高不能继承。
可继承的属性:
◇文字颜色可以被继承 color
◇与文字相关的属性都可以被继承
◆行高(line-height) 可以被继承
◆text-align
特殊情况:
a 标签默认情况下不会受父级元素的颜色影响
常见的在制作nav 中给li 设置颜色a标签不起作用,原因是受到浏览器默认的样式影响 color: 。
h1-h6 默认单位是em 具体大小要乘积运算
3)优先级:
标签选择器类选择器