CSS全称为层叠样式表(Cascading Style Sheet),可以进行网页风格设计,如设置字体颜色、大小、样式,文本与图片的对齐方式等。使用了CSS修饰后的网页非常清晰、美观,能够一眼看出网页的结构、内容模块,以及页面表达的内容。CSS可以使页面表现与内容分离,具有表现统一、减少代码量、独立应用等优势。CSS规则有选择器和声明两部分组成。在HTML的Head部分编写或导入外部CSS文件,也可以在HTML标签中通过Style属性设置样式。
CSS3是CSS技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。
CSS中的一些特性如下所示。
1.选择器
要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,就需要用到CSS选择器。选择器大致分为派生选择器、ID选择器和类选择器,用来定义需要应用样式的HTML元素或者标签。
2.样式属性
样式属性主要包括Font(字体)、Text(文本)、Background(背景)、Position(定位)、Dimensions(尺寸)、Layout(布局)、Margin(外边框)、Border(边框)、Padding(内边框)、List(列表)、Table(表格)和Scrollbar(滚动条)等,用于定义网页的一些样式变化。(www.xing528.com)
3.伪类属性
CSS主要定义了针对描述对象a的Link、Hover、Active、Visited和针对节点的First-Letter、First-Child、First-Line等伪类属性。
4.保存方式
用户可以直接将CSS样式存储在HTML网页中,也可以将CSS样式代码存储为独立的样式表文件。
CSS2在此基础上又添加了对媒介(打印机和听觉设备)和可下载字体的支持。
CSS3是CSS技术的最新版本,该规范的一个新特点是被分为若干个相互独立的模块。这样一方面有利于规范的及时更新和发布,以及模块内容的及时调整。这些模块独立地实现与发布,也为日后CSS的扩展奠定了基础。另一方面,由于受支持设备和浏览器厂商的限制,不同用户可以有选择地支持一部分模块,支持CSS3的一个子集,这样有利于CSS3的推广。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。