正式的html5+css3 是不是要彻底抛弃div,id,class?

看了几个网上推荐的html5 css3 的网站,还是有很多大量的div ,id, class,就为了加几个新的标签,这就结构语义化了吗,这就叫html5 了?这不太扯淡了吗。
还有仍是CSS2定位,没看到CSS3的一点痕迹,几个推广html5+css3 的教程网站,自己都不用这个开发,代码各种都有,岂不是自欺欺人?

HTML5应该是指基于javascript的大量浏览器操作API,而不只是几个HTML语义化标签。
例如:
本地存储相关的localStorage、sessionStorage、indexDB、WEBSQL 等。
图形动画相关的:SVG、canvas、WEBGL、webworker。
socket通信相关的:基于浏览器客户端的websocket。
多媒体相关的:video,audio。
文件相关的:FileReader etc.

CSS3是指在CSS2规范基础上,高级浏览器可以识别的一些高级行为样式,如:圆角:border-radius;阴影:box-shandow;旋转、动画、背景渐变、等等,诸多特性,以及更加丰富的CSS选择器。

HTML5-CSS3的绝大部分特性在IE6\7上面是根本不能被识别的,因此那些想要推广HTML5-CSS3的站点自己的网站肯定还是不能以这些高级特性为主。
PS:目前HTML5-CSS3主要活跃在移动端的智能手机上面,因为手机浏览器的支持还是相当好的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-20
个人认为,html5 跟以前的html4 区别不大 ,就是多了一些标签 ,少了一些标签。主要你要知道html5有哪些优点。比如现在的很多手机运用可以用html5,比如视频标签 就代替了flash插件 用起来方便了很多,我觉得叫什么不重要,知道缺点优点就好。
HTML5 标签
<!-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article>
<aside>
<audio>
<b>
<base>
<basefont>
<bdi>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command>
<datalist>
<dd>
<del>
<details>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed>
<fieldset>
<figcaption>
<figure>
<font>
<footer>
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header>
<hgroup>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark>
<menu>
<meta>
<meter>
<nav>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output>
<p>
<param>
<pre>
<progress>
<q>
<rp>
<rt>
<ruby>
<s>
<samp>
<script>
<select>
<small>
<source>
<span>
<strike>
<strong>
<style>
<sub>
<summary>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tt>
<u>
<ul>
<var>
<video>
<wbr>
这些标签里 有div 的
第2个回答  2013-01-20
html5和CSS3的精髓实际上在于和js的配合使用,单纯的html5对于普通用户而言,意义不大
第3个回答  2013-01-20
我觉得html5肯定是比之前强大 但是浏览器支持程度不一啦~
第4个回答  2013-01-20
这么说确实有道理,自己学没办法学会吗?

正式的html5+css3 是不是要彻底抛弃div,id,class?
CSS3是指在CSS2规范基础上,高级浏览器可以识别的一些高级行为样式,如:圆角:border-radius;阴影:box-shandow;旋转、动画、背景渐变、等等,诸多特性,以及更加丰富的CSS选择器。HTML5-CSS3的绝大部分特性在IE6\\7上面是根本不能被识别的,因此那些想要推广HTML5-CSS3的站点自己的网站肯定还是不能以...

正式的html5+css3 是不是要彻底抛弃div,id,class
这些只是标签而已,而且现在页面布局不就是div+css么。无论怎么更新,都会支持这三个标签,向下兼容。

Html5+CSS3不用宽度百分百怎样做响应式网站?
第一种:用vw和vh,1vw 的意思就是把屏幕的宽分成一百分后中的一分,也就是1%;vh 指高度,同上。第二种:用bootstrap吧,bootstrap是一款CSS框架插件,自适应上做的很好,比如,我们做一个DIV,让电脑端显示为三列,手机端显示一列,可以这样:<div calss="row"> <div class="col-md-3 ...

html5的CSS3选择器中的反选伪类选择器怎么选?
div:not(':last-child')选择id=div的除了最后一个子元素以外的所有子元素 div:not(p)选择id=div的元素下所有不是p元素的子元素 标准通用标记语言下的一个应用HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个...

网页前端主要学什么课程
CSS3。前端学习的基础技能需要掌握HTMl+ CSS的基础内容。学习内容:基础标签div,span,p,ul,li,input等。CSS:语法、派生选择器、id选择器、类选择器、属性选择器。CSS基本样式:背景,字体、链接、列表、表格、轮廓。CSS盒子,CSS选择器,CSS常用操作。中级前端掌握的课程:CSS3和动画效果。HTML5。新...

网页设计与制作(HTML5+CSS3) <div frag="窗口23"><\/div>是什么意思?
正如其他网友回答的一样,这个frag是自定义属性,一般用来页面布局时标识作用。比如:当你的页面是左右两栏,那么代码如下:从上面代码应该能明白了吧?有点类似于注释,不过用这种方法比注释更加灵活。

正确的HTML5学习路线是怎样的
对于零基础的人而言,要怎么学习web前端呢?1、 前端页面重构。主要内容为PC端网站布局、Photoshop 工具及切图、H5移动端网页布局、HTML5+CSS3新特性与交互。学习目标是完成PC端网站布局,可实现响应式布局,一套代码适配 PC 端、移动端、平板设备等。2、 前后端网页交互。主要内容为JavaScript语法全面...

web前端高级工程师课程有哪些
其实jQuery要容易一些,不过不要认为有了jQuery就忽略了JavaScript,大型互联网公司都是直接用JavaScript写的,这样的安全性要更加的高。看这个人对自己的标准是怎么样的。 HTML5+CSS3 不要认为HTML5只是添加了一些标签而已,如果有兴趣可以去网络看看HTML5的强大之处,很多的特效用CSS3都可以做。 Bootstrap框架 这个框架...

html与html5的区别(html5和html的区别大吗)
2、在结构语义上不同 html没有体现结构语义化的标签,通常都是这样来命名的divid="header"\/div这样表示网站的头部。html5在语义上却有很大的优势,提供了一些新的html5标签,比如:header、nav、article、aside、footer..3、HTML5拥有了更多的新功能 可能有些动画,或者图片,在html5可以通过绘画功能+...

html5和css3与html和css的区别
<div id="header"><\/div>html5:在语义上却有很大的优势。提供了一些新的html5标签,比如:<header> 、<nav>、<article>、<aside>、<footer>..3.强大的HTML5的新功能 (1)强大的绘图功能 可能有些动画,或者图片,在html5可以通过强大的绘画功能,加上JS可以实现。而在html4.0却不行。在...

相似回答