CSS2

CSS2是CSS(层叠样式表)的第二级,W3C组织于1998年推出的技术规范,提供了比CSS1更强的XML和HTML文档的格式化功能。例如,元素的扩展定位与可视格式化、页面格式与打印支持和声音样式单等。
基础资料
  • 外文名:Cascading Style Sheets Level 2
  • 推出时间:1998年5月
  • 简介

    产生背景

    样式单自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。

    CSS2是一套全新的样式表结构,是由W3C推行的,同以往的CSS1完全不一样,CSS2推荐的是一套内容和表现效果分离的方式,HTML元素可以通过CSS2的样式控制显示效果,可完全不使用以往HTML中的table和td来定位表单的外观和样式,只需使用div和li此类HTML标签来分割元素,之后即可通过CSS2样式来定义表单界面的外观。

    使用单位

    颜色单位

    rgb(R,G,B) #RRGGBB Color Name

    时间单位

    s ms

    频率单位

    kHz Hz

    标准属性

    属性

    取值

    初值

    适用于(默认所有)

    继承性

    百分比(默认N/A)

    媒体

    azimuth

    | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit

    center

    yes

    aural

    background

    [background-color || background-image || background-repeat || background-attachment || background-position] | inherit

    XX

    no

    allowed on 'background-position'

    visual

    background-attachment

    scroll | fixed | inherit

    scroll

    no

    visual

    background-color

    | transparent | inherit

    transparent

    no

    visual

    background-image

    | none | inherit

    none

    no

    visual

    展开表格

    性能评价

    CSS2规范在很大程度上扩展了CSS1中所完成的工作。它包括数十种新的属性(和伪元素),以及现有属性的很多附加值。

    CSS2合并和精炼了用来定位的属性系列,让设计者可以更多地控制页面布局,DHTML作者可以创建动态动作效果。它比传统的排版元素,诸如短行、孤立行以及分页,提供了更多的控制。这表示样式表的发展已经考虑到了文档的HTML显示和打印两个方面。

    CSS2还引入了一些属性,可以对表格元素外观提供附加的控制。作为W3C对提高网页可访性所做工作的一部分,新的样式表规范包括了很多专门针对非可视化网页显示的属性。这些新的属性提供了对语音传送和声音的控制。

    遗憾的是其中的大多数样式规则在当时的浏览器中没有得到广泛的支持,在后来的CSS2.1中一部分被修改了,还有一部分被删掉了[1](像text-shadow属性在CSS2中被引入,CSS2.1中被删除,却在CSS3中又再次被引入)。

    参考资料

    [1] 关于CSS2.1规范 · ayqy[引用日期2018-02-28]

    首页
    科技
    #贵族
    最新入驻
    贾科莫·普契尼
    Caroline Lufkin
    翁建宇
    相关阅读
    IEM系统
    内容词条·4256人浏览
    sensation
    内容词条·4025人浏览
    惠普手机
    内容词条·3855人浏览
    适配层
    内容词条·7055人浏览
    华为荣耀9
    内容词条·861人浏览
    翼缘板
    内容词条·941人浏览
    • 网站地图
    • |

    Copyright 2023 fuwu029.com赣ICP备2022008914号-4