对于与内容分离和语义标签表示相关的问题,使用[rdfa],[json],[microdata]或[microformats]将结构化元数据嵌入到HTML标记中。最常见和最重要的语义元素有四类:文档结构,文本含义,媒体类型和相关标签。语义标记正在考虑选择标签,这些标签传达关于标签标记的信息。
每行写一个句子并需要空间,但一个语义段落应该使用 <br/> 或 <p>
我正在销售页面上以这种风格编写长文案(为了简洁而缩短): 我们懂了… 找到一个理解 X 的 X 是很困难的。 看起来他们都是X。 那么,你怎么样...
在主菜单导航中看到标签的用法很常见,但我不知道可以在哪里使用它的其他示例。例如,对于分页: 在主菜单导航中看到标签<nav>的使用很常见,但我不知道其他可以使用它的示例。例如,对于分页: <div class='my-pagination'> <!-- first, 2, 3, 4 ... 8, 9, last --> </div> 可以是: <nav class='my-pagination'> <!-- first, 2, 3, 4 ... 8, 9, last --> </nav> 它符合语义吗? 是的。 HTML5 规范定义了 nav 元素,如下所示: nav 元素表示链接到其他页面或页面内部分的页面部分:带有导航链接的部分。 分页显然由“其他页面的链接”组成,这些是“导航链接”。在大多数情况下,使用分段内容元素可能是有意义的。 确保将 nav 放在正确的父级部分中: 如果是多页文章,则 nav 应该是 article 的子项。 <article> <h1>Review of my new camera</h1> <p>…</p> <nav><!-- pagination for this article --></nav> </article> 如果它是文章预告片的多页列表,则nav应该是包含此列表的部分的子项。 <section> <h1>All blog posts</h1> <article><h1>Review of my new camera</h1></article> <article><h1>I want to buy a camera, any suggestions?</h1></article> <nav><!-- pagination for this blog posts list --></nav> </section> 如果每页一篇完整的文章,则 nav 应该是 body 分区根的子级。 <body> <article><h1>Review of my new camera</h1></article> <nav><!-- pagination for next/previous article --></nav> </body> 有趣的问题。 根据官方的W3草案,似乎nav确实适合用作分页容器,特别是如果它用于主要导航(即整个页面是一个可以分页的结果集) 并非页面上的所有链接组都需要位于导航元素中 - 该元素主要用于由主要导航块组成的部分。特别是,页脚通常具有指向网站各个页面的简短链接列表,例如服务条款、主页和版权页面。对于这种情况,单独的页脚元素就足够了;虽然在这种情况下可以使用 nav 元素,但通常是不必要的。 取决于您如何使用分页。如果您是为了搜索结果而执行此操作,并且单击页面链接会将用户带到新的网址,那么可以。如果点击页面按钮会触发搜索结果内容的刷新,则不会。 导航元素旨在帮助用户找到其他页面的链接,而不是小部件的一组按钮控件。
大家好,自从我问问题以来已经有一段时间了,这是困扰我一段时间的事情,问题本身就在标题中: 您编写 HTML 表格的首选方式是什么...
在xhtml 1.0中,hn(h1到h6)必须表示文档结构,就像书中的章节一样,它们都来自正文。 html5中有section、article、header、hgroup,好像hn...
div 包装器“语义”HTML 内的标头内是否有 Span?
我在线阅读了有关语义 HTML 的内容... 语义 HTML 意味着使用 HTML 标签来表达其隐含含义,而不是仅仅使用(无意义的)div 和 span 标签来表达所有内容。 如果你使用<...
例如,我们知道 有 alt 属性。出于可访问性和 SEO 的原因,此属性很有用并推荐。 我们还知道语义 HTML 标签是一个东西。那...
经过一番研究,我了解到标签在 HTML 中给出了其内容的定义。喜欢 这是一个部分 这是一篇文章 所以如果我写...
例如,我们知道 有 alt 属性。出于可访问性和 SEO 的原因,此属性很有用并推荐。 我们还知道语义 HTML 标签是一个东西。那...
我在网上看到了很多示例,其中表单的布局如下: 令我惊讶的是,规范中也对此进行了描述...
在页面中,我显示的价格根据用户选项而变化。 有 2 个下拉菜单,用户可以从每个下拉菜单中选择一个选项。 根据用户选择的 2 个值,正确的
机器阅读器在语义上正确地将文章/部分包装在部分/文章中的 HTML5 标准有什么区别(如果有的话)?
在不同的页面上,这两种做法都有无数的例子。有些人这样做,有些人则喜欢另一种方式。我在询问有关 tw 之间差异的客观、可验证的来源...
如果没有指定样式,<header>、<nav>、<main> 等有什么影响吗? [关闭]
如果我没有: 导航{ 红色; } 并将其用作 ,即没有 class= 或 style=,它对布局和/或样式有任何影响吗? 阅读它,我认为没有影响(对......也是如此 如果我没有: nav { color: red; } 并将其用作 <nav>,即没有 class= 或 style=,它对布局和/或样式有任何影响吗? 阅读它,我认为没有影响(其他语义元素也一样)。当然,用这些标记零件有助于可访问性等。 您列出的这些 html 元素(header、nav、main)在呈现时都具有与普通 div 相同的样式。 它们的命名与 div 不同的唯一目的是出于语义原因,这对屏幕阅读器或其他开发人员阅读您的代码很有用。 完全不会影响造型
我正在做一个任务,我需要用一些内容更正给定的 HTML 文件并写下这个更正的原因。 还有一些我知道必须更正的代码行,但我找不到任何
我得到了一个测试,用语义 Html5 标签替换 Html 文件中的所有 div 标签。更换所有标签后,我的测试在 2 个地方失败;我会在下面指出它们。在测试中,也是
这个问题专门针对可访问性。我有一个表单,提交后,用户可以查看和打印。因为它必须在打印时看起来不错,所以我不只是...
我需要在提交后向用户显示表单数据。我在下面的网站上找到了与我正在寻找的东西类似的东西。他们在“模式预览”部分有一个示例,
我想用它来表示一个世纪作为一段时间,使用 HTML 元素的 datetime 属性的正确格式是什么? 例子: 在 我想用它来表示一个世纪作为一段时间,使用 HTML datetime 元素的 <time> 属性的正确格式是什么? 例子: In the <time datetime="???">20th century</time> things changed a lot. 如果这不是元素的正确用法,请纠正我。 这不是 time 元素的用途。 datetime 必须指定特定的时间点或特定的持续时间。没有办法指定“从这个日期开始的 100 年”。
如何从多个其他项目中引用另一个项目声明,以满足schema.org的要求?
经过大量的搜索如何正确引用一个项目从另一个,我发现这个最小的例子,展示了如何引用组织项目作为一个分支Of从酒店项目。它...
我有一个句子列表,我想分析每个句子并确定该句子中的语义角色。我怎么做?我在NLTK模块中遇到了PropBankCorpusReader,......>
免责声明:我知道这不是有效的HTML。我试图了解为什么不允许这样做? W3C建议诸如按钮之类的交互式元素或不得包含其他交互式元素...