用HTML描述内容 用CSS描述样式

Web刚开始发展的时候网页是相当丑陋的,那个时候几乎都是文字,没有色彩没有样式。Web页面使用HTML语言编写,随着Web的不断发展,人们开始注重网页的美观了,因此可以为文字设定字体及颜色,因此有了font属性,慢慢的有了各种描述外观的属性。

随着Web的继续发展,HTML变得越发的臃肿,一个HTML不仅要包含内容,还要包含他所能展示的外观。如果只有一个HTML文件倒还好,可是不多数情况都是一个网站有大量的HTML,而且样式保持一致。因此,如果当修改一个HTML的外观样式那么其他的都是跟着改,这样就出现了一个相当庞大的工作量。

于是CSS诞生了。CSS相当具有革命性,它将外观样式与内容分开,形成两个独立的部分。让HTML处理数据和结构,将外观样式交给CSS。当开发一个网站的时候,所有的网页都应该保持一致的样式,因此只需要将样式独立出来放入一个CSS文档中,然后再将所有HTML连接到CSS上。这样大大的减少工作量,而且便于维护,因为只需要更改一次CSS就可以使所有的HTML的样式发生改变。这就像是程序开发中的类。

可是CSS诞生了很久,但是依然存在将样式放在HTML中的现象,还有些情况是HTML中保存部分样式,CSS中保存部分样式,这些虽然都能显示正常不过都是不被W3C所推荐的。

还有另外一种情况,目前的各种浏览器对于网页标准的支持参差不齐,包括HTML,XHTML以及CSS。其中以微软的IE系列问题最严重,IE系列中又以IE6问题最多。所以选择一个对标准的支持良好的浏览器能够使你能够更好的欣赏到网站作者的设计用心。

3 Comments

Leave a Comment.