www.3112.net > 正式的html5+Css3 是不是要彻底抛弃Div,iD,ClAss?

正式的html5+Css3 是不是要彻底抛弃Div,iD,ClAss?

为什么会要抛弃div,id还有class这些只是标签而已,而且现在页面布局不就是div+css么.无论怎么更新,都会支持这三个标签,向下兼容.

div不过是用的最多的代表性标签而已,div+css纯粹是误解,应该是根据内容选择相应的html标签+css

不需要放弃,现在的html5必须要有html的基础,html的被放弃掉,还有很长的一段时间,html5现在还不是很成熟,建议你也可以去学习JS.

div是框架,class只是一个关键词,是用来引用样式的,样式也就是所说的css

html5、css、css3都是一种汇编语言.html5是html语言的一个版本,是设计网页使用的.而css是一种网页样式语言,是对网页样式进行调整的.css3是css的一个版本.目前,html5与css3分别是html与css的最新版本.旧的浏览器可能会不支持.就IE而言,需要IE9才能完全支持.所以XP系统的IE浏览器是不能完全支持的.至于div是html语言之中的一个框架标签,它与span、table、p等都是html中的标签元素.

HTML5是HTML的最新标准版本,而css3则是css的最新标准版本.平时大家说HTML5+CSS3,其实指的就是利用这二者的新特性来开发项目. HTML5相对于以前的HTML4版本,主要朝着语义化、现代化的方向发展,去掉了一些纯表现形式的标签,增加了一些语义化的标签和多媒体标签,更加符合现代开发需要.而CSS3呢,基本上是向下兼容以前的标准,在以前的基础上添加了不少新特性.利用HTML5+CSS3组合,可能简单几行代码就能够实现以前需要很多代码配合js才能实现的功能.

id接的是控制id,不能接javascript代码,id的作用就是用来标识的.

div CSS的叫法只是从代码形式上进行的命名其实描述并不准确,正确的理解应为html4+Css2.0这样你就可以理解什么是 HTML5+CSS3了HTML是用于描述网页文档的一种标记语言CSS叫做层叠样式表,它是一种用来表现HTML或 XML 等文件式样的计算机语言. HTML4、HTML5、CSS2.0、css2.1、CSS3可以理解为他们的版本.

class 是类,一个样式可以被多次引用.id是某一个,这种样式在一个HTML中只能使用一次.像DIV和UL这种是指标签选折符.是给这一类标签定义样式.不如/* 标签选择符样式 */ul {background-color:yellow;}/* class样式 */.abc{color:red;}/* id样式 */#def{color:blue;} class 是类,一个样式可以被多次引用class 是类,一个样式可以被多次引用id样式,这种样式在一个HTML中只能使用一次.不能超过一次,不信你试试 像DIV和UL这种是指标签选折符 是给这一类标签定义样式

ID是一对一的关系,CLASS是一对多的关系;打个比方:ID就好比身份证号码,每个人都有,但是都是唯一的,都不一样;class又可以称为“组”,在源码中可以对多个拥有共同样式的对象用class来定义,既方便以后多个对象样式的重新定义,又精简的css中不必要的代码

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com