层叠样式表的英文名称是(Cascade Style sheet),英文缩写为CSS,字面意义就是指可以混合叠放在一起的显示风格的列表。
CSS是指按照等级排列方式指定显示方式的方案及相应的规范
以表格为例,老式的显示风格
案例:
<table border="2" bordercolor=blue >
<tr><th>序号</th>
<th>姓名</th>
<th>职称</th>
</tr>
<tr>
<td >1</td>
<td>Jin</td>
<td >讲师</td>
</tr>
<tr>
<td>2</td>
<td>Rose</td>
<td rowspan="2">助教</td>
</tr>
<tr>
<td>3</td>
<td>Jake</td>
</tr>
</table>
其中:
<table border="2" bordercolor=blue >
border是table的属性
bordercolor是table的属性
早期html文档内元素的显示方式均通过标记,如<b>或者标记的属性如此处的border、bordercolor来实现。
但,这种方式的重大缺陷:
内容与表现没有分离开
应用范围狭窄专一无法通用。
标记和属性的数量恶性增加。
显示效果的迭加复杂繁琐。
而后这些用于显示的标记和属性逐步“独立”出来变成CSS语句,案例改变为编写CSS语句来指定该表格显示方式的方案为:
"border:2px solid;
color:blue; "
显示方式被集中放置在一起成为列表,并且它们可以按照等级方式进行混合,进而影响HTML中某一部分或某一类内容的显示。

