css和css3的区别是什么

Z, ZLW 3141

css和css3的区别体现在以下4方面:1、指代不同;2、内容不同;3、特点不同;4、支持版本不同。CSS3是CSS的最新版本,二者最主要的不同在于CSS3 比CSS多了一些样式设置,可以说,CSS3是CSS的现在和未来。

1、指代不同

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

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

2、内容不同

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

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

3、特点不同

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

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

4、支持版本不同

css:支持低版本windows IE8。

css3:低版本windows IE8以下不支持。

拓展阅读

css3新增属性

  • box-shadow(阴影效果)
  • border-colors(为边框设置多种颜色)
  • boder-image(图片边框)
  • text-shadow(文本阴影)
  • text-overflow(文本截断)
  • border-radius(圆角边框)
  • opacity(不透明度)
  • box-sizing(控制盒模型的组成模式):指定两个boxes接壤
  • resize(元素缩放):指定一个div元素,允许用户调整大小
  • outline(外边框)
  • background-origin(指定背景图片从哪里开始显示)
  • background-clip(指定背景图片从什么位置开始裁切)
  • background(为一个元素指定多个背景)

推荐阅读:

css3的十大新特性

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部