Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在这种情况下,为什么我更喜欢HTML5而不是HTML4?_Html - Fatal编程技术网

在这种情况下,为什么我更喜欢HTML5而不是HTML4?

在这种情况下,为什么我更喜欢HTML5而不是HTML4?,html,Html,HTML5 <section> <article></article> <article></article> </section> HTML4 <div> <div></div> <div></div> </div> 这两个都必须通过CSS对齐。HTML5的具体用途是什么?是的,HTML5中的表单标记非常有用

HTML5

<section>
    <article></article>
    <article></article>
</section>

HTML4

<div>
    <div></div>
    <div></div>
</div>

这两个都必须通过CSS对齐。HTML5的具体用途是什么?是的,HTML5中的表单标记非常有用,但我关心的是上面的内容。

一个词:语义

编辑:为了解释这篇文章,根据请求(正确地说),HTML5添加了一组新的标记,例如
article
section
nav
header
footer
,以及其他传统上在HTML4中使用
div
标记和语义ID值手动创建的标记(例如,


通过创建这些新的语义标记,人类可以更容易地理解标记,机器也可以更容易地进行语义分析。例如,编写代码来抓取网页以查找文章内容(想想博客搜索)使用标准化的标签,而不必搜索满是
div
s的页面。

我脑子里有几个原因:

1) 将网站的特定组件分开会更加明确和节省空间示例:

<section>
    <article>
    </article>
</section>

vs


在CSS或JavaScript中直接引用这些部分也会占用更少的空间


2) 同样,对于屏幕阅读器之类的人来说,从页面中为盲人或视力受损的人提取有用的信息也会更容易。

我在读关于HTML5的文章,因此不得不问这个问题。对于更复杂的脚本,我必须依赖Javascript、jquery。从HTML3到HTML4有很大的不同,它完全没有表格。为了减少混乱,为什么要使用HTML 5请解释您提供的链接中的文本。这个答案被认为是最好的答案,如果链接断了,那么被接受答案的上下文也会断开。因此,在未来,将链接作为问题或答案的驱动力通常是一个坏主意。已经有屏幕阅读器可以读取网页。总有改进的余地。
<div class='section'>
    <div class='article'>
    </div>
</div>