层叠样式表(CSS)是一种设计一个网站或一组网站的方法,使它们具有一致的外观和感觉,并使其外观和感觉易于更改。通过使用CSS设计网站,web开发人员对网站的外观有更大程度的控制。 一个web开发人员可以通过三种主要方式使用C...
层叠样式表(CSS)是一种设计一个网站或一组网站的方法,使它们具有一致的外观和感觉,并使其外观和感觉易于更改。通过使用CSS设计网站,web开发人员对网站的外观有更大程度的控制。

一个web开发人员可以通过三种主要方式使用CSS文件来控制网站的外观。第一种方法称为内联,即例如,一个web开发人员可能希望某个特定的句子以粗体显示,她可以使用CSS,使用内联代码将句子的样式设置为粗体和红色。这种方法的好处是,它允许对网页的特定部分进行快速而简单的更改。
web开发人员使用CSS的另一种方法是为单个网页。在这种情况下,开发人员将使用所谓的嵌入式CSS。例如,开发人员可以将每个新段落缩进,每个页眉用粗体显示。嵌入的说明通常放在网页代码的顶部。
这允许开发人员更改一次嵌入的代码,并使效果生效放置在整个页面中。如果他决定将所有标题用斜体而不是粗体文本,他可以简单地更改样式编码,然后该页面上的所有标题都将更改。这比内联方法的优势在于它覆盖了整个网页,而且可以一次对整个页面进行更改。
CSS的最后一种常见类型是外部CSS。web开发人员将编写应用于整个web页面组、整个网站甚至多个网站的代码这些规则可以包括背景颜色、文本颜色、单词间距和页面布局的其他元素,就像前面两个CSS示例一样。
区别在于这些说明不是针对页面的某一部分,也不是针对一个网页,但对于整个网站来说,其优点是通过对外部样式表进行更改,可以一次性更改整个网站的外观和感觉。如果设计师想为整个网站尝试新的背景色或新字体,则可以通过在外部代码中更改几行来完成,而不是逐个更改单独页面并在其中进行更改。
嵌入式和外部CSS的缺点是创建大型样式表需要花费更多的时间,这将涵盖大量布局,网页设计师必须决定,从长远来看,是制作单独的内联指令,还是制作一个嵌入式或外部CSS来同时处理许多设计功能,这样做更有效。