相关疑难解决方法(0)

为什么使用HTML5语义标签而不是div?

为什么要使用HTML5语义标签,如headers,section,nav,和article而不是简单地div与首选css呢?

我创建了一个网页并使用了这些标签,但它们并没有什么区别div.他们的主要目的是什么?

是否仅在使用标签时使用适当的标签名称或更多?

请解释.我经历了很多网站,但我找不到这些基础知识.

html css html5

58
推荐指数
2
解决办法
4万
查看次数

像<section>和<article>这样的新HTML5元素是否毫无意义?

不要只是杀了我,我要求纯粹的好奇心.

<section>, <nav>, <article>, <aside>等等的元素似乎都毫无意义.当然,他们让一切都有自己的小地方(并且seo'd)......但是可能过度组织事物.在某些情况下,事情也不适合任何类别.它还增加了尝试编写这些内容所花费的时间.我只是没有看到任何移动添加这些新元素的真正目的.

我们(开发人员和浏览网页的人)必须从添加它们中获得什么?

html5

43
推荐指数
3
解决办法
4640
查看次数

语义标记:为什么<header>而不是<div id ="header">?

好吧,所以我理解关于语义标记的炒作:它增强/进一步指定搜索引擎的元素或页面的含义,因此也为人类阅读搜索结果.微格式等的所有信用<h1>, <h2>, <p>,因为这些标签表示层次结构和/或特定目的,并为页面添加含义.

但为什么现在有标签<aside>, <header>, <footer>?他们的优势是什么<div id="aside/header/footer">

这些标签没有特定的子属性或属性,如<audio>, <form>, <img>标签(src,action等),我很难想象它意味着搜索引擎性能的这种改进,以寻找标头标签而不是标头ID.此外,如果初学者在使用这些标签时出错,那么它会不会更糟,因为错误会一直下降到DOM节点级别?

那么为什么有新的HTML'语义'标签没有明显优于普通的'div'?或者,如果这是错误的,有什么好处?

编辑:我正在寻找的答案是安东尼在这个帖子的第4条评论中指出的链接:http://www.w3.org/TR/html5/sections.html.

存在标签的理由<aside>, <header>, <footer>是:

分段内容是定义标题和页脚范围的内容. - W3C

html html5 semantic-markup

6
推荐指数
1
解决办法
9071
查看次数

为什么在引号可以使用引号时使用引号?

我是编码新手,有一个简单的问题:当在文本中写出引号更容易时,为什么需要使用引号标记?

html quotation-marks

1
推荐指数
1
解决办法
2234
查看次数

标签 统计

html ×3

html5 ×3

css ×1

quotation-marks ×1

semantic-markup ×1