返回顶部
首页 > 资讯 > 前端开发 > html >css3的推出时间和优点是什么
  • 512
分享到

css3的推出时间和优点是什么

2024-04-02 19:04:59 512人浏览 独家记忆
摘要

本篇内容主要讲解“css3的推出时间和优点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS3的推出时间和优点是什么”吧!

本篇内容主要讲解“css3的推出时间和优点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习CSS3的推出时间和优点是什么”吧!

CSS3于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,草案中制定了CSS3发展路线图,详细列出了所有模块,并计划在未来将逐步进行规范;主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效等模块。

教程操作环境:windows7系统、CSS3版、Dell G3电脑。

CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案;在该草案中制定了 CSS3 发展路线图,路线图详细列出了所有模块,并计划在未来将逐步进行规范。

CSS3规范的一个新特点是被分为若干个相互独立的模块。一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的内容,这些模块独立实现和发布,也为日后CSS的扩展奠定了基础。另外一方面,由于受支持设备和浏览器厂商的限制,设备或者厂商可以有选择的支持一部分模块,支持CSS3的一个子集,这样有利于CSS3的推广。

下面简单地说明一下各个主要模块的发布时间和内容:

  • 2002 年 5 月 15 日发布了 CSS3 Line 模块,该模块规范了文本行模型。

  • 2002 年 11 月 7 日发布了 CSS3 Lists 模块,该模块规范了列表样式。

  • 2002 年 11 月 7 日还发布了 CSS3 Border 模块,新添加了背景边框功能。该模块后来被合并到了背景模块中。

  • 2003 年 5 月 14 日发布了 CSS3 Generated and Replaced Content 模块,定义了 CSS3 的生成及更换内容功能。

  • 2003 年 8 月 13 日发布了 CSS3 Presentation Levels 模块,定义了演示效果功能。

  • 2003 年 8 月 13 日还发布了 CSS3 Syntax 模块,该模块重新的定义了 CSS 语法基础。

  • 2004 年 2 月 24 日发布了 CSS3 Hyperlink Presentation 模块,重新定义了超链接表示规则。

  • 2004 年 12 月 16 日发布了 CSS3 Speech 模块,该模块重新定义了语音“样式”规则。

  • 2005 年 12 月 15 日发布了 CSS3 Cascading and Inheritance 模块,定义了 CSS 层叠和继承规则。

  • 2007 年 8 月 9 日发布了 CSS3 Basic Box 模块,该模块重新定义了 CSS 基本盒模型规则。

  • 2007 年 9 月 5 日发布了 CSS3 Grid Positioning 模块,定义了 CSS 网格定位规则。

  • 2009 年 3 月 20 日发布了 CSS3 Animations 模块,定义了 CSS 动画模型。

  • 2009 年 3 月 20 日还发布了 CSS3 3D TransfORMs 模块,定义了 CSS 3D 转换模型。

  • 2009 年 6 月 18 日发布了 CSS3 Fonts 模块,定义了 CSS 字体模式。

  • 2009 年 7 月 23 日发布了 CSS3 Image Values 模块,定义了图像内容显示模型。

  • 2009 年 7 月 23 日还发布了 CSS3 Flexible Box Layout 模块,定义了灵活的框布局模型。

  • 2009 年 12 月 1 日发布了 CSS3 2D Transforms 模块,定义了 2D 转换模型。

  • 2010 年 4 月 29 日发布了 CSS3 Generated Conten for Paged Media 模块,定义了分页媒体内容模型。

  • 2010 年 10 月 5 日发布了 CSS3 Text 模块,定义了文本模型。

  • 2010 年 10 月 5 日还发布了 CSS3 Background and Borders 模块,该模块重新补丁了边框和背景模型。

更详细的信息可以参见 https://www.w3c.org/Style/CSS/current-work.html,其中介绍了 CSS3 具体划分了多少个模块、CSS3 所有模块目前所处的状态,以及将在什么时候发布等。

CSS3 被划分成了多个模块,每个模块都有自己的规范,这样做的好处是:

  • 整个 CSS3 的规范发布不会因为部分存在争论而影响其他模块的推进。

  • 对于浏览器来说,可以根据需要,决定哪些 CSS 功能被支持。

  • 对于 W3C 制定者而言,可以根据需要进行针对性的更新,从而使一个整体的规范更加灵活,并能够及时修订,这样更容易扩展新的技术特定。

使用 CSS3 有什么好处呢?

最明显的就是 CSS3 能让页面看起来非常炫、非常酷,使网站设计锦上添花,但它的好处远远不止这些。

在大多数情况下,使用 CSS3 不仅有利于开发与维护,还能提高网站的性能。与此同时,还能增加网站的可访问性、可用性,使网站能适配更多的设备,甚至还可以优化网站 SEO,提高网站的搜索排名结果。

1、减少开发和维护成本

为什么说 CSS3 能减少开发与维护的成本呢?

先来看一个实例。一个圆角效果,在 CSS2 中需要添加额外的 HTML 标签,要使用一个或者更多图片来完成;而使用 CSS3 只需要一个标签、一个 border-radius 属性就能完成。这样,CSS3 技术能把人们从绘图、切图和优化图片的工作中解救出来。

如果后续需要调整这个圆角的弧度或者圆角的颜色,若使用 CSS2,要从头绘图、切图才能完成,而使用 CSS3 几秒钟就能完成这些工作。

CSS3 还能让我们远离一大堆的 javascript 脚本代码或者 Flash,我们不再需要花大把时间去写脚本或者寻找合适的脚本插件并修改以适配网站特效。

最后,有些 CSS3 技术还能帮助简化页面,让结构更加清晰。例如为达到一个效果而嵌套很多 div 标签和类名,这样能有效地提高工作效率、减少开发时间、降低开发成本。例如,制作一个重叠的背景效果,在 CSS 中需要添加 div 标签和类名,在不同的 div 中放一张背景图,现在可以使用 CSS3 的多背景和背景尺寸等新特性,在一个 div 标签就能完成这些工作。

2、提高页面性能

在进行 WEB 开发时,减少多余的标签嵌套和图片的使用数量,意味着用户要下载的内容将会更少,页面加载也会更快。另外,更少的图片、脚本和 Flash 文件让 Web 站点减少 Http 请求数,这是提升页面加载速度的最佳方法之一。

而使用 CSS3 制作图形化网站无须任何图片,能极大地减少 HTTP 的请求数量,并且提升页面的加载速度。

当然,这取决于釆用 CSS3 特性来代替什么技术,同样还要看如何使用 CSS3 特性。例如,CSS3 的动画效果,能够减少对 JavaScript 和 Flash 文件的 HTTP 请求,但可能要求浏览器执行很多的工作来完成这个动画效果的渲染,这有可能导致浏览器响应缓慢,致使用户流失。

因此,在使用一些复杂的特效时,大家需要考虑清楚。不过这样的现象毕竟很少。

到此,相信大家对“css3的推出时间和优点是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: css3的推出时间和优点是什么

本文链接: https://lsjlt.com/news/73243.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css3的推出时间和优点是什么
    本篇内容主要讲解“css3的推出时间和优点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3的推出时间和优点是什么”吧! ...
    99+
    2024-04-02
  • CSS3圆角的优点是什么
    这篇文章主要讲解了“CSS3圆角的优点是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3圆角的优点是什么”吧!一.CSS3圆角的优点在没有出现圆角属性之前,传统的制作圆角的方式就是...
    99+
    2023-06-04
  • Css3的概念和优势是什么
    这篇文章主要介绍“Css3的概念和优势是什么”,在日常操作中,相信很多人在Css3的概念和优势是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Css3的概念和优势是什么”...
    99+
    2024-04-02
  • 处理大数据时Python的优点和缺点是什么?
    随着数据量的不断增长,大数据处理已经成为了现代企业和科学研究的重要组成部分。Python作为一种高级编程语言,在大数据处理领域也得到了广泛的应用。那么Python在处理大数据时的优点和缺点是什么呢?本文将为您详细介绍。 一、Python在...
    99+
    2023-09-24
    leetcode 大数据 打包
  • CSS的优点和缺点是什么
    这篇文章主要讲解了“CSS的优点和缺点是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的优点和缺点是什么”吧!XHMTL+CSS网站制作的优点首先,CSS的极大上风表现在简洁的代码...
    99+
    2023-06-03
  • phpldapadmin的优点和缺点是什么
    phpldapadmin是一个用于管理LDAP目录的免费开源工具。其优点和缺点如下: 优点: 免费开源:phpldapadmin是...
    99+
    2024-03-01
    phpldapadmin
  • phpqrcode的优点和缺点是什么
    phpqrcode是一个用于生成QR码的PHP库,它具有以下优点和缺点: 优点: 简单易用:phpqrcode提供了简单的API接...
    99+
    2024-03-02
    phpqrcode
  • prometheus的优点和缺点是什么
    Prometheus 的优点包括: 高度可扩展性:Prometheus 是一个高度可扩展的监控系统,可以轻松地添加更多的监控对象和...
    99+
    2024-03-05
    prometheus
  • MySQL innoDB独立表空间和共享表空间的优点和缺点是什么
    本篇文章给大家分享的是有关MySQL innoDB独立表空间和共享表空间的优点和缺点是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2024-04-02
  • html5概念提出的时间是什么时候
    这篇文章主要介绍了html5概念提出的时间是什么时候的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5概念提出的时间是什么时候文章都会有所收...
    99+
    2024-04-02
  • ajax优点和缺点是什么
    本文小编为大家详细介绍“ajax优点和缺点是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ajax优点和缺点是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • 美国空间的优缺点是什么
    美国空间的优缺点是:1、美国空间的优点是稳定性好,独立ip资源充足,且价格便宜,能满足站长的网站需求;2、美国空间的缺点是国内访问速度较慢,售后沟通上有语言沟通不便,解决问题的时间较长。具体内容如下:优点空间的稳定性比较有保障,站长再也不必...
    99+
    2024-04-02
  • 香港空间的优缺点是什么
    香港空间的优缺点是:1、香港空间的优点是不用备案,访问速度快,售后沟通上没有语言障碍,能及时解决售后问题;2、香港空间的缺点是带宽小且升级贵,晚上访问高峰时,访问速度会变慢。具体内容如下:1、优点香港空间其实跟国内的空间差不多,只是不用备案...
    99+
    2024-04-02
  • jieba库的优点和缺点是什么
    jieba库的优点: 非常适用于中文文本的分词处理,能够较好地处理中文文本的复杂性和特殊性。 支持自定义词典和停用词表,可根据需求...
    99+
    2024-04-02
  • oracle logminer的优点和缺点是什么
    Oracle LogMiner的优点包括: 实时数据捕获:LogMiner可以实时捕获数据库中的变更,使用户可以获取实时的数据变...
    99+
    2024-04-09
    oracle
  • sql compare的优点和缺点是什么
    SQL Compare是一种用于比较和同步数据库结构和数据的工具。它的优点和缺点如下: 优点: 方便快捷:SQL Compare可...
    99+
    2024-04-09
    sql compare
  • 香港空间有什么优点和缺点
    香港空间的优点包括: 交通便利:香港拥有发达的交通网络,包括地铁、公交车和渡轮等多种交通工具,方便市民出行。 商业繁荣:香港...
    99+
    2024-04-18
    香港空间
  • sql临时表的优缺点是什么
    SQL临时表的优点包括: 临时表可以提高查询性能:通过将查询结果存储在临时表中,可以减少查询的复杂性和计算量,从而提高查询性能。...
    99+
    2024-04-09
    sql
  • css3是怎么控制旋转时间的
    这期内容当中小编将会给大家带来有关css3是怎么控制旋转时间的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。方法:1、利用animation属性和“@keyframes”...
    99+
    2024-04-02
  • 香港cn2空间的优缺点是什么
    香港cn2空间的优缺点是:1、香港cn2空间的优点是不用备案,能解决不同ISP间数据交换的问题,延迟低,访问速度快,有QoS保证的SLA业务,独立的操作系统和内存资源等;2、香港cn2空间的缺点是网络出口带宽少,高防能力较弱。具体内容如下:...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作