CSS是Cascading Style Sheet的缩写,中文翻译为层叠样式表或级联样式表。CSS定义如何显示HTML的标签样式,用于设计网页的外观效果。通过使用CSS实现页面的内容与表现形式分离,极大提高了工作效率。样式存储在样式表中,通常放在<head头部区域,或者存储在外部CSS文件中。作为网页标准化设计的趋势,CSS取得了浏览器厂商的广泛支持,正越来越多地被应用到网页设计中去。
在网页设计中,CSS与HTML、JavaScript并列为网页前端设计的3种基本语言。其中CSS负责设计网页的显示效果,HTML负责构建网页的基本结构,JavaScript负责开发网页的交互效果。
HTML语言具有强大的结构化组织功能,利用其丰富的标签可以轻松构建网页的结构和显示内容,但在网页布局以及内容显示样式方面功能就显得比较弱小。CSS语言弥补了HTML语言的缺陷,为用户提供了功能强大的页面样式美化和布局功能。
CSS是在HTML语言基础上发展而来的,是为了克服HTML网页布局所带来的弊端。在HTML语言中,各种功能的实现都是通过标签元素来实现的,然后通过标签的各种属性来定义标签的个性化显示。这也造成了各大浏览器厂商为了实现不同的显示效果而创建各种自定义标签。同时为了设计出不同的效果,经常会把各种标签互相嵌套,造成了网页代码的臃肿杂乱。
例如,要在一段文字中把一部分文字变成蓝色,HTML语言标识为:
<p<font color=blue显示信息</font</p
而利用CSS技术,上例代码可以变成:
<p style="color: blue "显示信息</p
这样简单比较就可以看出CSS简化了HTML中各种繁琐的标签,使得各个标签的属性更具有一般性和通用性,并且样式表扩展了原先的标签功能,能够实现更多的效果,样式表甚至超越了网页本身显示功能,而把样式扩展到多种媒体上,显示了难以抗拒的魅力。这仅仅是一个小小的例子,如果把整个网页,甚至全部网站都用一张或几张样式表来专门设计网页的属性和显示样式,就会发现使用CSS的优越性,特别是对后期更改维护提供了方便。
样式表的另一个巨大贡献就是把对象引入了HTML,使得可以使用脚本程序(如JavaScript、VBScript)来调用网页标签的属性,并且可以改变这些对象属性,达到动态的目的,这在以前的HTML中是无法实现的。
CSS样式表比较简单、灵活、易学,能支持任何浏览器。可以使用HTML标签或命名的方式定义,除可控制一些传统的文本属性外,例如字体、字号、颜色等,还可以控制一些比较特别的HTML属性,例如对象位置、图片效果、鼠标指针等。
通过CSS样式表,可以统一地控制HTML中各标签的显示属性。对页面布局、字体、颜色、背景和其他图文效果实现更加精确的控制。用户只修改一个CSS样式表文件就可以实现改变一批网页的外观和格式,保证在所有浏览器和平台之间的兼容性,拥有更少的编码、更少的页数和更快的下载速度。具体说CSS样式具有如下特点。
学习web很简单的哦!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。