层叠样式表,英文名为Cascading Style Sheets,简称CSS。它是一种用来给HTML文档或XML应用样式的语言。CSS与HTML之间,通过选择器和声明来实现样式效果。CSS的出现,分离网页的内容和表现,大大方便了网页的制作和维护。
样例代码: /* 选择器 */ p { font-size: 16px; color: red; } /* 声明 */ font-size: 16px; color: red;
CSS有一个强大的机制——层叠(Cascade),即样式的优先级。 简单地说, 层叠规则是由选择器、声明和优先级确定的。 优先级高的样式会覆盖优先级低的样式。 选择器中的ID选择器优先级最高,其次是类选择器,再其次是标签选择器。 同一选择器中,后面的声明会覆盖前面的声明。 在权重相等的情况下,样式表中后出现的规则会优先生效。
CSS还有一些其他的特性和语法规则,例如盒模型、伪类、伪元素等等。对于CSS的学习,需要系统地掌握其语法和特性,熟练运用语法规则,灵活运用层叠规则。只有这样才能写出优秀的网页样式。