请对比html与css的异同,css2与css3的区别是什么?
css主要有三个版本,分别是css1、css2、css3。css2使用的比较多,因为css1的属性比较少,而css3有一些老式浏览器并不支持,所以大家在开发的时候主要还是使用css2。
CSS1提供有关字体、颜色、位置和文本属性的基本信息,该版本已经得到了目前解析HTML和XML的浏览器的广泛支持。
但自从CSS1的版本之后,又在1998年5月发布了CSS2版本,样式单得到了更多的充实。
CSS2.0提供给我们了一个机制,让程序员开发时可以不考虑显示和界面就可以制作表单和界面,显示问题可由美工或是程序员后期再来编写相应的 CSS2.0样式来解决。
CSS2.0是一套全新的样式表结构,是由W3C推行的,同以往的CSS1.0或CSS1.2完全不一样,CSS2.0推荐的是一套内容和表现效果分离的方式,HTML元素可以通过CSS2.0的样式控制显示效果,可完全不使用以往HTML中的table和td来定位表单的外观和样式,只需使用p和 Li此类HTML标签来分割元素,之后即可通过CSS2.0样式来定义表单界面的外观。
CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。
简单来说就是css2有的属性css3都有,但是css3有的属性css2不一定有。 CSS3是最新的版本,效果上CSS2是比不了的,css3可以说是css2的进阶,因为css3是在css2的基础上增加了一些新的属性。
比如定义圆角、背景颜色渐变、背景图片大小控制和定义多个背景图片等很多,这个是CSS2上没有的效果,现在新版本的浏览器基本都支持CSS3,比如IE9、FF4+、chrome11+,但是要用CSS3开发网站的话,要考虑的是还在用低版本浏览器的用户。
区别总结:
1、css3是css2的升级版本,在css2的基础上增加了一些新的属性;简单来说就是css2有的属性css3都有,但是css3有的属性css2不一定有。
2、CSS2推荐的是一套内容和表现效果分离的方式,CSS3语言开发是朝着模块化发展的。
请对比html与css的异同,css2与css3的区别是什么?相关推荐
- 请对比html与css的异同,css3与css2的区别是什么?
CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式.CSS在Web设计领域是一个突破.利用它可以实现修改一个小的样式更新与之相关的所有页面元素. CSS2.0是一套全新的样式表结构, ...
- 为什么不可以使用哈曼顿距离_请对比下欧式距离和曼哈顿距离的差别
●今日面试题分享● 在k-means或kNN,我们常用欧氏距离来计算最近的邻居之间的距离,有时也用曼哈顿距离,请对比下这两种距离的差别 解析: 欧氏距离,最常见的两点之间或多点之间的距离表示法,又称之 ...
- CSS学习笔记 01、CSS3基础知识学习
文章目录 前言 CSS3基本了解 如何学习? 一.什么是CSS 1.1.发展史 1.2.快速入门(三种引用方式) 扩展:外部样式两种写法 二.选择器 2.1.基本选择器(标签.类.id) 2.2.元素 ...
- CSS SANS – 神奇!使用 CSS3 创建的字体
在我们的认识中,CSS 所能做的就是改变网页的排版布局,调整字间距等.然而,这里我们要介绍的则是使用 CSS3 制作字体.CSS SANS 可以通过 CSS 技术创建的A-Z字体,一起来围观下. 在线 ...
- css ltimg gt只适应,css3动画,CSS3实战小技巧--使用CSS变量实现波浪动画
css3动画,CSS3实用技巧--利用CSS变量实现波浪动画.今日头条新闻(www.leadip.com)为您带来相关内容的详细介绍. CSS3实用技巧--用CSS变量实现波浪动画 2017年3月,微 ...
- html5用css做样式边框,纯CSS3实现自定义Tooltip边框 涂鸦风格
本文作者html5tricks,转载请注明出处 这是一款用纯CSS3打造的自定义Tooltip边框的应用,之前我们讨论过如何用CSS3来实现不同样式的Tooltip,今天的这款Tooltip却可以用C ...
- [css] 请问class与[class=xxx]的区别是什么?两者是否等价?
[css] 请问class与[class=xxx]的区别是什么?两者是否等价? 不等价 class是类选择器,可以作用于任何dom元素 [class=xxx]是属性选择器 只能作用于特定类型的dom元 ...
- 请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码
请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码 出现这个问题按照提示上的来看应该是手机号码输入的不对 但是输入的手机号码的确是11位 这个手机号是开发者账号绑定的手机号 也就 ...
- hosts 文件已经锁定,请重启电脑后再继续修改,或通过恢复区恢复
在部署测试环境需要修改hosts来启动前端和接口的测试环境的时候,就需要修改本地的hosts文件,从而可以访问从本地访问测试环境. 但是有时会因为一些"玄学"问题让这个文件被锁定, ...
最新文章
- 029# Adempiere采购模组-从采购申请创建采购订单
- 光脚丫学LINQ(025):如何验证DBML和外部映射文件
- 机器学习(李航统计学习方法)
- 产品经理必须知道的一点知识:三种方法判断一个产品该不该做
- Google叫停出售刷脸监控技术,只因目前无法避免被滥用
- NODE_ENV跨平台设置
- TortoiseSVN文件夹操作
- 程序员面试宝典及Java面试题解析2021年
- 什么是java句柄_JAVA中的术语:句柄是啥意思
- 计算机常用的采样频率,采样频率
- Matlab仿真002-一阶电路
- 全国省市自治区经纬度坐标
- robots.txt文件的Disallow和Allow行的区别
- ThreadLocal详解
- 解决:电脑屏幕每隔几分钟就闪一次(瞬间黑屏一次),鼠标指针伴随着加载的状态(漏斗或者转圈),然后瞬间恢复正常
- 如何解决下载链接在微信中无法打开的问题的?
- 解决Python中TypeError: unbound method 问题
- java8 新特性精心整理(全)——新 Date/Time API
- 计算机科学与技术学科导论心得,计算机科学与技术导论课感悟.doc
- SQL语句更改畅捷通T+表名
热门文章
- C++TCP和UDP属于传输层协议
- You must install pydot and graphviz for plotmodel to work报错如何处理
- 一道Js判断对象是否相等面试题引发的故事
- 公司 邮件 翻译 培训 长难句 结课
- 【JSP笔记】第三章 JSP内置对象【上】
- mybatisGenerator 代码自动生成报错 Result Maps collection already contains value for BaseResultMap...
- spring-test的简单实用方式
- 记录每个用户的操作记录(命令)
- 让Windwos Server 2008 R2 SP1的FTP真正能访问
- 在诺基亚S60v3上运行.NET程序