级联样式表(CSS)是一种专门用于定义标记语言文档外观和格式的样式表语言。它与HTML配合使用,为网页和用户界面提供了丰富的样式功能。除了适用于HTML文档,CSS还可用于各种类型的XML文档,包括纯XML、SVG和XUL。
CSS常与HTML和JavaScript一同应用于创建Web应用程序和移动应用程序的用户界面。
CSS的主要功能是对旧的HTML文档进行外观的改变和更新。
通过对CSS代码进行适当调整,便可完全改变网站的视觉外观。
使用CSS的原因如下:
1)解决重复性问题
在出现CSS之前,在每个网页中都必须重复编写有关字体、颜色、背景样式、元素对齐、边框和大小等的标签。这是一项繁琐的工作,尤其对于开发大型网站而言,为每个页面添加字体和颜色信息将十分耗时昂贵。CSS的诞生正是为了解决这个问题,这也成为了W3C的推荐标准。
2)节省时间成本
CSS样式定义保存在外部CSS文件中,只需要更改一个文件即可改变整个网站的外观。
3)提供丰富的属性选项
CSS提供了比纯HTML更为详细的属性选项,用于定义网站的外观效果。