CSS是什么
CSS在1997年首次问世,是网页开发者定义网页外观和感觉的一种方式。它的目的在于能让开发者从设计中分离出内容,以便于HTML能展现出更多原始的功能-内容标记,而不用担心设计和布局。
当网页浏览器开始使用更多的CSS基本字体和颜色方面的时候,CSS直到2000年才开始受到了关注。
现在,所有的主流浏览器支持所有的CSS1,多数的CSS2和有些CSS3。
现在网页设计人员在进行网页设计和开发的时候,如果不使用CSS是不可能的。按理说学会CSS跟HTML一样重要-可是有些人会觉得学会CSS更重要。
CSS是一个缩写名称
意思就是级联样式表
样式表指的是文档本身。多年来样式表都被用作文档设计。他们是技术规范布局,可能是印刷版,也可能是在线版。印刷设计使用样式表确保设计者能符合印刷规范。一个网页的样式表都是为了同一个目的,但是附加功能也能告诉视图工具(网页浏览器)来怎样修复正在被浏览的文档。
级联是个特殊的部分。网页样式表目的在于类似瀑布流一样做出一系列样式表的层叠。河里的水会撞击瀑布的所有岩石,但是只有顶部才会影响水流的地方。
这同样对网页样式表的层叠适用。
即使网页设计者不应用任何的样式,每个网页至少受一个样式表影响。这个样式表是用户代理样式表-网页浏览器会使用来显示如果没有提供其他说明的页面默认样式。
但是如果设计者提供了其他说明,浏览器会需要知道哪个说明有优先权。
比如,在我的网页浏览器中,默认字体就是”Times New Roman”16号。但是我访问的页面几乎没有是显示这样的字体和字号的。这是因为级联定义了由设计者设置的第二个样式表,重新定义字号和字体,覆盖我的网页浏览器设置。

CSS在哪些地方使用呢?
CSS适用于网页。当然不仅仅是只用到这个地方。CSS适用于样式,XHTML和XML标记。这意味着你可以使用CSS定义如何有标记的任何地方(包括XHTML)
当在其他设备上而不是在网页浏览器上观看时,CSS也适用于网页。例如,你可以创建一个定义怎样打印网页和以投影幻灯片的方式显示的打印样式表。
CSS为什么会这么重要呢?
CSS是网页设计者最喜欢使用的工具之一,因为CSS能影响一个网站整个的基调和风格。写得好的样式表能迅速更新,允许网站能优先或者有价值地不改变XHTML。
学习CSS的一大挑战就是有许多要学习的东西。但是不像。毕竟,CSS1只有60个属性,CSS2有70个。跟HTML标记的数量和学习的属性相比的话,感觉像cake walk。

但是因为CSS能级联,合并,浏览器能解释不同的指令,CSS比一般的HTML更复杂。但是一旦你开始使用CSS,你会发现CSS能给予你更多的选项,让你在做网站的时候变得更加方便。
如果你想成为一个专业的Web设计者,你就需要学习级联样式表。祝广大朋友学习CSS能获得更多的乐趣。