首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该使用HTML5标签进行搜索吗?

我应该使用HTML5标签进行搜索吗?
EN

Stack Overflow用户
提问于 2012-03-20 16:57:18
回答 2查看 3K关注 0票数 1

我应该在我的新站点上使用HTML5特定的标签来搜索,这样我就可以保持语义正确吗?我的网站的结构是这样的

代码语言:javascript
复制
--------------------
      Header
--------------------
search   |   nav
--------------------
      article
--------------------
       footer
--------------------

这是我最关心的问题,因为搜索在这个页面上扮演着重要的角色。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-20 17:00:49

您可以使用:

代码语言:javascript
复制
<input type="search">

搜索是导航网站的一种方式,因此只需将其添加到<nav>元素即可。

在本例中,<nav>元素可以是<header> just like the last example in the spec的子元素。

代码语言:javascript
复制
<header>
  <h1>Site title</h1>
  <input type="search" placeholder="Search…">
  <nav>
    …
  </nav>
</header>
<article>
  <h1>Page title</h1>
</article>
<footer>
  …
</footer>
票数 4
EN

Stack Overflow用户

发布于 2014-11-19 18:27:31

你的结构应该是这样的(如果你遵循html5):

代码语言:javascript
复制
<header>this is header</header>

<section>
    <section>
        <form>
          <input type="search">
        </form>
    </section>
    <nav>
        this is navigation
    </nav>
</section>

<main>
    <article>this content article</article>
    <aside>this sidebar</aside>
</main>


<footer>this is footer</footer>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9783804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档