首页 >web前端 >css教程 > 正文

css3是什么

转载2019-08-03 14:52:1901853
CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。

CSS演进的一个主要变化就是W3C决定将CSS3分成一系列模块。(推荐学习:CSS视频教程

浏览器厂商按CSS节奏快速创新,因此通过采用模块方法,CSS3规范里的元素能以不同速度向前发展,因为不同的浏览器厂商只支持给定特性。但不同浏览器在不同时间支持不同特性,这也让跨浏览器开发变得复杂。

早在2001年W3C就完成了CSS3的草案规范。CSS3规范的一个新特点是被分为若干个相互独立的模块。

一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的内容,这些模块独立实现和发布,也为日后CSS的扩展奠定了基础。

另外一方面,由于受支持设备和浏览器厂商的限制,没备或者厂商可以有选择的支持一部分模块,支持CSS3的一个子集,这样有利于CSS3的推广 。

CSS3编程工具同CSS,任何一种文本编辑工具都可用来编写。如:Windows下的写字本、记事本;或其他专门用于编辑网页文本的工具 ,如:IntelliJ IDEA、Eclipse、MyEclipse、webstorm、sublime text;此外还有专门针对前端开发的插件,如:Emmet。

CSS3的语法是建立在CSS原先版本基础上的,它允许使用者在标签中指定特定的HTML元素而不必使用多余的class、ID或JavaScript。

CSS选择器中的大部分并不是在CSS3中新添加的,只是在之前的版本中没有得到广泛的应用。

如果想尝试实现一个干净的、轻量级的标签以及结构与表现更好的分离,高级选择器是非常有用的,它们可以减少在标签中的class和ID的数量并让设计师更方便地维护样式表 。

更多CSS相关技术文章,请访问CSS教程栏目进行学习!

以上就是css3是什么的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:css3
  • 本文转载于:baidubaike,如有侵犯,请联系a@php.cn删除
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • win10睡眠表示系统会持续给内存供电,并且会暂存关闭前的信息状态,一旦“开机”,win10电脑将跳过自检和系统加载的过程;简单来说就睡眠前电脑状态,唤醒开机后就状态。
    网络协议的三要素分别:1、语法,用来规定信息格式;2、语义,用来说明通信双方应当怎做;3、定时,它定义了何时进行通信,先讲,后讲,以及讲话的速度等。

    2020-06-13

    1、作为一名phper,for和foreach循环遍历几乎每天都在使用,那这两种遍历方式哪一种效率更高呢?2、效率高的原因呢?3、原理分别呢?
    小程序介绍要写的内容:小程序主要的、具体有优势、有哪些独特之处,小程序介绍一定要足够吸引人。

    2019-11-22

    1204

    下面由workerman入门教程栏目给大家介绍Workerman,希望对需要的朋友有所帮助!
    本文主要讲解PHP,以及PHP框架的原理以及应用。有需要的小伙伴可以收藏学习。
    java常见面试题:反射? java 序列化?情况下需要序列化?动态代理?有哪些应用?怎实现动态代理?
    php培训为贵?几年前的职业培训大都只有几千,而现在却基本一万往上了,参加PHP培训学费为贵?原因如下:1、专业老师带领与辅导;2、学习氛围;3、做项目;4、更快进入企业的机会。
    HashMap 和 Hashtable 有区别?数组(Array)和列表(ArrayList)有区别?时候应该使用 Array 而不 ArrayList?
    本文由java入门学习栏目为大家介绍java中的单例模式,这种模式有优点。单例模式指在程序运行期间,某些类有且最多只有一个实例对象。优点:减少了内存的开销,避免对资源的多重占用。
    list,map,set,array,它们有区别?collection与collections有不同?string,stringbuilder,stringbuffer有区别?
    模块的三个基本属性分别功能、逻辑和状态。功能指该模块能做事,逻辑指该模块内部怎做 ,状态指该模块使用时的环境和条件。
    java常见面试题:1、java容器有哪些;2、Collection与Collections有区别;3、List、Set和Map之间的区别;4、HashMap与Hashtable有区别。
    在PHP中有两个非常相似的函数session_unset()和session_destroy(),它们两者都用于删除注册到会话的所有变量,那它们之间有差异?
    在python中,endprint()函数的一个参数,用于设置输出语句结束以后以结尾。默认值换行符\n,我们可以换成其他字符串;“end=' '”意思末尾不换行,加空格。
    下面由WordPress教程栏目给大家介绍rel=”noopener”?希望对需要的朋友有所帮助!如果您选择在新窗口中打开链接,则WordPress会将此属性添加到您的链接中。
    NaN时候会返回NaN判断NaN参考NaN在MDN的NaN文章中有描述:全局属性NaN表示 Not-A-Number的值。
    ES6不前端技术,ES6全称ECMAScript 6,正式发布的JavaScript语言的一种标准,该标准的目标使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言
    =都判断不相等的,php早期使用的<>,后来升级为 != 。两者基本没有差异,因个人编码习惯而异。<>与!=作用一样的,没有区别;不过建议使用!=,可读性较高。
    电脑粘贴的快捷键“Ctrl+v”。系统级快捷键可以全局响应,不论当前焦点在哪里、运行程序,按下时都能起作用。

    专题推荐

    作者信息
    推荐视频教程
  • css3实现网页平滑过渡效果视频教程css3实现网页平滑过渡效果视频教程
  • CSS3 3D 特效视频教程CSS3 3D 特效视频教程
  • 韩顺平 2016年 最新CSS3视频教程韩顺平 2016年 最新CSS3视频教程
  • 传智播客、黑马CSS3基础、加强与进阶传智播客、黑马CSS3基础、加强与进阶
  • 视频教程分类