css3和css一样吗?


谢谢小秘书邀请 。
什么是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的升级补充版本 。
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提供了全新的盒模型
【css3和css一样吗?】这个特性十分有用 。原来的盒模型width=content.+border+padding 。你规定了width.每次都要自己计算 。现在有了boder-box不用这么麻烦了 。
CSS3的flex布局是最强大的
IE已死 。不需要再考虑它的兼容性!!!用flex布局 。节省很多时间 。节省的时间可以学很多东西 。而不是浪费时间去适应落后的ie!!!
还有很多好用的css3特性 。这个版本提供了巨大的生产力!!!很感谢它 。期待下一个grid布局~
以上是我的看法~

    推荐阅读