随着Internet不断发展,对页面效果诉求越来越强烈,只依赖HTML这种结构化标记来实现样式已经不能满足网页设计者的需要,其表现有下面几个方面:
维护困难
为了修改某个特殊标记格式,需要花费很多时间,尤其对整个网站而言,后期修改和维护成本较高。
标记不足
HTML本身标记并不是很多,而且很多标记都是为网页内容服务,关于内容样式的标记(如文字间距、段落缩进)很难在HTML中找到。
网页过于臃肿
由于没有统一对各种风格样式进行控,HTML页面往往体积过大,占用掉很多宝贵的宽度。
定位困难
在整体布局页面时,HTML对于各个模块的位置调整显得捉襟见肘,过多的table标记将会导致页面的复杂和后期维护的困难。
在这种情况下,就需要寻找一种可以将结构化标记与丰富的页面表现相结合的技术。而CSS样式技术恰恰迎合了这种需要。
CSS( Cascading Style Sheet)称为层叠样式表,也可以称为CSS样式表,其文件扩展名为.css。CSS是用于增强或控制网页样式,并允许将样式信息与网页内容分离的一种标记性语言。
引用样式表的目的是将“网页结构代码”和“网页样式风格代码”分离开,从而使网页设计者可以对网页布局进行更多的控制。利用样式表可以将整个站点上所有网页都指向某个CSS文件,设计者只需要修改CSS文件中的某一行,整个网页上对应的样式会随之发生改变。
还没有评论,来说两句吧...