热门回答:
谢谢小秘书邀请。
什么是CSS?
CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称。
CSS 是一种标记语言。属于浏览器解释型语言。可以直接由浏览器执行。不需要编译。
CSS 是用来表现HTML或XML的标记语言。
CSS 是由W3C的CSS工作组发布推荐和维护的.
CSS 是编程入门人员的必修课。运用CSS样式可以让页面变得美观。
CSS语法由三部分构成:选择器、属性和值: selector {property: value}
关于CSS3
CSS3 是最新的 CSS 标准;
CSS3 是向前兼容的;
现在主流手机浏览器均支持CSS3新增属性样式;
CSS3 新增的属性:比如动画。transition。border-radius。animation动画。还有旋转等等。
主要区别
主要不同的在于CSS3 比CSS多了一些样式设置而已;
CSS3 可以 与 html5 结合。创造更酷炫的效果;
CSS3 在低版本windows IE8以下不支持。而CSS是支持的;
所以。采用CSS3的新特性时。需要考虑到目标用户的浏览器的兼容性;
谢谢。
(结束)
其他观点:
首先可以确认一点的是。CSS3和CSS本质上是一样的。都是层叠样式表。但两者又有很大的区别。或者说CSS3是CSS的升级补充版本。
CSS3和CSS本质上是一样的
CSS是层叠样式表(Cascading Style Sheets)的英文简称。它主要用来对页面进行样式修饰(定义了HTML元素的显示方式)的。
而CSS3是CSS的最新“标准”。也是CSS的版本升级。推出了一些新的东西:盒子模型、多栏布局、媒体查询、动画、背景和边框、列表模块、语言模块、文字特效等模块。
可能有人会问。有CSS和CSS3。那有没有CSS2呢?其实。我们现在所说的CSS就是CSS2版本。CSS2的精髓就是内容和表现分离。
CSS3并未成为真正的标准
特别是现在移动互联网及H5的兴起。CSS3的应用更为广泛了。但值得注意的是:CSS3当前依旧没能成为真正的标准!为什么呢?因为现在市面上的浏览器太多。而不同浏览器对于CSS3的支持程度不同。不同浏览器还使用了不同的前缀来修饰样式。如:
谷歌Chrome、苹果Safari:-webkit-
微软IE:-ms-
火狐Firefox:-moz-
所以站在这一点上。CSS3还是区别于CSS的。
其他观点:
CSS3是CSS的子集。CSS3是最新的标准。提供了很多好用的新属性。提升了网页的表现性。
CSS3提供了更好用的选择器
最新的CSS3中。对伪类、伪元素选择器做了严格的规范。有了伪类后。不用在div标签里面添加额外的元素完成一些DOM操作。可以通过::before,::after完成。代码简洁明了。对于鼠标的操作。也可以通过::hover等类似的操作完成。非常高效。还有::first–child等类似的选择器去操作子元素。
CSS3使动画效果越来越方便
css3里面通过animation来完成动画。设置@keyframes即可。一些轻量级的动画不必再通过js完成。
CSS3完成圆角、阴影美化更方便
以前的css完成类似的功能只能通过图片做背景。现在只需要border-radius、boxshadow即可。非常高效简洁。
CSS3提供了全新的盒模型
这个特性十分有用。原来的盒模型width=content.+border+padding。你规定了width.每次都要自己计算。现在有了boder-box不用这么麻烦了。
CSS3的flex布局是最强大的
IE已死。不需要再考虑它的兼容性!!!用flex布局。节省很多时间。节省的时间可以学很多东西。而不是浪费时间去适应落后的ie!!!
还有很多好用的css3特性。这个版本提供了巨大的生产力!!!很感谢它。期待下一个grid布局~
以上是我的看法~
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/102922.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
浏览器,样式,动画,版本,标准,的是,布局,好用,属性,元素
没想到大家都对css3和css一样吗?感兴趣,不过这这篇解答确实也是太好了
谢谢小秘书邀请。什么是CSS?CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称。