CSS ,全称即Cascading Style Sheets,也就是层叠样式表,是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言,也是美化网页的核心,CSS 是一种描述性的样式语言,因此相对C语言等其他语言逻辑要求很低,其文件扩展名为 .css[1]。 CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素[2]。
在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少[2]。 CSS 选择器用于“查找”(或选取)要设置样式的 HTML 元素。我们可以将 CSS 选择器分为五类:1.简单选择器(根据名称、id、类来选取元素),2.组合器选择器(根据它们之间的特定关系来选取元素),3.伪类选择器(根据特定状态选取元素),4.伪元素选择器(选取元素的一部分并设置其样 式),5.属性选择器(根据属性或属性值来选取元素)[3]。 发展历程