CSS基础教程:什么是CSS?
Hudson 译 原文
层叠样式表(Cascading Style Sheets),简称CSS,是一种旨在简化网页设计过程的简单设计语言。
CSS负责网页的外观和感觉部分。使用CSS,可以控制文本的颜色,字体的样式,段落之间的间距,列的大小和布局,使用的什么背景图像或颜色,如何布局设计,如何针对不同设备和屏幕大小的显示变化,以及各种其他效果。
CSS易于学习和理解,具有强大的的控制HTML文档呈现的能力。通常,CSS与标记语言HTML或XHTML结合使用。
CSS的优点
- 节省时间 - 可以编写一次CSS,然后在多个HTML页面中重复使用相同的样式表。可以为每个HTML元素定义一个样式,并将其应用于任意数量的网页。
- 页面加载更快 - 如果使用CSS,则无需每次编写HTML元素属性。只需为该元素编写一个CSS规则,即可将其应用于其所有实例。因此,较少的代码意味着更快的下载时间。
- 易于维护 -如果要进行全局更改,只需更改样式,所有网页中的所有元素将自动更新。
- 优于HTML的样式 - CSS具有比HTML更广泛的属性数组,因此可以为HTML页面提供比HTML属性更好的外观。
- 多设备兼容性 - 样式表允许内容针对多种类型的设备进行优化。通过使用相同的HTML文档,可以为手持设备(如PDA和手机)或打印提供网站的不同版本。
- 全球网络标准 - 现在正在弃用HTML属性,并建议使用CSS。因此,建议在所有HTML页面中开始使用CSS,以兼容未来的浏览器。
谁创建和维护CSS?
CSS由W3C组织内部的CSS工作组创建和维护。CSS工作组创建文档规范 。当一个规范经过讨论并由W3C成员正式批准时,它就成为推荐。
这些经过批准的规范称为推荐,因为W3C对语言的实际实现没有控制。独立公司和组织创建该软件。
注 - 万维网联盟(World Wide Web Consortium,简称W3C)是一个关于互联网如何运作以及如何发展的团体。
CSS版本
层叠样式表1级(CSS1)于1996年12月作为W3C的推荐发布。该版本描述了CSS语言以及所有HTML标记的简单视觉格式模型。
CSS2于1998年5月成为W3C推荐,并构建在CSS1之上。该版本添加了对媒体特定样式表,例如打印机和听觉设备、可下载字体、元素定位和表格的支持。