css和css3有什么区别?

html-css011

css和css3有什么区别?,第1张

CSS与CSS3的主要区别:

主要不同的在于CSS3 比CSS多了一些样式设置而已;

CSS3 可以 与 html5 结合,创造更酷炫的效果;

CSS3 在低版本windows IE8以下不支持,而CSS是支持的;

所以,采用CSS3的新特性时,需要考虑到目标用户的浏览器的兼容性

一、指代不同

1、CSS3:是CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案。

2、CSS:是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

二、内容不同

1、CSS3:主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。

2、CSS:不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

三、特点不同

1、CSS3:新特征有很多,例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用@Font-Face实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。

2、CSS: 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

参考资料来源:百度百科-CSS

参考资料来源:百度百科-CSS3

CSS3比较多点特效

如果只是为了排版,先把CSS学好,再学CSS3的新特性

其实没有什么改变,只是多了一些特效,比如圆角,渐变,CSS3有了圆角,渐变这些参数后,做网页设计时可以少做很多图片

但如果想全部人(很旧很旧的浏览器用户) 都能100%看到你的网页,其实圆角,渐变这些CSS3的参数还是少用,因为他们浏览器未必支援

打个比方,你设定了某个DIV是圆角的,但他用旧的IE,就看到是正方型,角角是尖的,而不是圆的

所以说较旧版的浏览器不太支援CSS3

但是大家现在都装了360什么的,都会建议你升级,所以旧版浏览器的用户也越来越少

CSS3的普及已经很广很广了,除非是极大型网页,或者官方的网站或者还是要兼顾一下旧版本用户

总而言知,个人理解是CSS3是在CSS的基础上,加了不少特效,其中不少也是针对手机用户的。

也没有说选择 CSS还是CSS3

用人话来讲(非技术用语):一般来讲两者是同一个东西,一些新浏览器如果支援CSS3,又你文件中又有CSS3的参数,那么就能用上CSS3的新特效了