标签: nav

<nav> 子元素的语义标记?

menu 元素具有相应的 menuitem 子元素。

nav 的子元素合适的 html 标记是什么?这些子元素对应的 Aria 角色是什么?

我阅读了规范,查看了 MDN,还阅读了一些教程。

我知道导航链接最好包装在导航容器中。我正在努力理解标记导航项目本身的最简单的方法。

html accessibility semantic-markup nav wai-aria

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

从可访问性的角度来看,我应该更喜欢 <nav><ul><li><a-or-other-tag> 还是 <nav><a-or-other-tag> ?

通常,在书籍、教程和一些实际网页中,我会看到导航栏在元素中的元素中标记为<li>s 元素,如下所示:<ul><nav>

.site-nav {
  display: flex;
  justify-content: space-around;
  list-style-type: none;
  padding-left: 0;
}

.site-nav > li > a {
  border: 1px solid black;
  padding: 1em;
  text-decoration: none;
}

li { padding: 1em; } /* just for better appearance here on SO */
Run Code Online (Sandbox Code Playgroud)
<nav>
  <ul class="site-nav">
    <li><a href="x">first</a></li>
    <li><a href="y">second</a></li>
    <li><a href="z">third</a></li>
  </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

但是,为什么我不应该更喜欢像下面这样的解决方案,其中直接包含上面示例中 s<nav>的所有内容?<li>

.site-nav {
  display: flex;
  justify-content: space-around;
  list-style-type: none;
}

.site-nav > a {
  border: 1px solid black;
  padding: …
Run Code Online (Sandbox Code Playgroud)

html css accessibility nav navbar

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

Twitter Bootstrap nav nav-tabs在点击时不会改变

我喜欢nav-tabs的外观,所以我想使用它.这就是Web应用程序现在的样子:

nav nav-tabs截图

不幸的是,如果我单击其他选项卡(例如"Buscar alojamiento"),则活动选项卡不会更改.这是我的代码:

<ul class="nav nav-tabs">

    <li>        
        <g:link controller="usuario" action="show">         
            <g:message code="nav.usuario.show" default="Datos del usuario" />           
        </g:link>       
    </li>   

    <li class="active">
        <a href="${createLink(uri: '/')}">
            <g:message code="nav.home" default="Página de inicio" />
        </a>
    </li>

    <li>        
        <g:link controller="alojamiento" action="show">         
            <g:message code="nav.alojamiento.show" default="Buscar alojamiento" />          
        </g:link>       
    </li>   

</ul>
Run Code Online (Sandbox Code Playgroud)

我也尝试删除class ="active".没有标签处于活动状态.

css grails nav twitter-bootstrap

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

bootstrap导航头高度

如何使标签的所有名称的高度相同?在LI高度是相同的,但如果我为A高度:100%没有任何变化.谢谢

simple bootstrap
Run Code Online (Sandbox Code Playgroud)

javascript css tabs nav twitter-bootstrap

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

滚动时jquery导航颜色和高度更改

我想在滚动时将导航从透明更改为颜色.很像这个网站.http://createone.com/contact-us/我看过关于改变尺寸的帖子很棒,我也会使用它,但我想主要从透明到颜色.任何帮助都会很棒.我对jquery有一点经验,但是无法弄明白或者根据我的需要修改别人以前的问题.

我看到了这个但却无法让它为我工作.jquery在滚动时改变不透明度和高度

一个jsfiddle演示会很棒!

在此先感谢您的帮助.我也在使用Bootstrap 4,所以如果那里有任何插件.我也对此持开放态度.

css jquery scroll background-color nav

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

jQuery Owl Carousel 2隐藏导航

我正在使用'Owl Carousel 2'构建一个漂亮的内容滑块,只有当只有一个或多个项目可见时才可以隐藏导航按钮吗?

当只有一个项目或两个项目可见时,他们会在div.item上附加第二个CSS类?

喜欢:当有一个项目时:类"第一项",当有两个框时:class ="item two"当有多于2时,那么它将只有class ="item".

JS:

jQuery("#sliderwhat").owlCarousel({
    loop : true,
    nav : true
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="sliderwhat" class="box">

    <div class="item">
        <img src="image.jpg" alt="" />
        <span>Personal guide / <span>Amsterdam</span></span>
        <div>Here some text bla bla bla.</div>
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

jquery class nav owl-carousel

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

如何让导航栏(以及其他东西)在右边结束

所以我的导航栏出了问题.我把它的宽度设置为100%.但我希望看到结束,因为它有圆角......

所以这样:| (=======)|

不像现在这样:| (========== |

    #nav {

      height: 60px;

      font-size: 30px;

      line-height: 60px;

      vertical-align: middle;

      text-align: center;

      background-color: #0080FF;

      width: 100%;

      border: 10px solid #16044E;

      border-radius: 20px;

      z-index: 1;

    }

    #nav ul {} #nav li {

      display: inline;

      text-align: center;

      margin: 20px;

    }

    #nav a {

      color: white;

      text-decoration: none;

    }
Run Code Online (Sandbox Code Playgroud)
<ul id="nav">
  <li><a href="">Home</a>
  </li>
  <li><a href="">Courses</a>
  </li>
  <li><a href="">Subjects</a>
  </li>
  <li><a href="">Sign Up</a>
  </li>
  <li><a href="">Log In</a>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css nav navigationbar

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

HTML5多导航标签最佳做法

我试图在标题处写一个带有多菜单的主题,我应该nav为每个主题使用多标签吗?或者将它们全部包装在nav标签内?

这是示例代码.

header-anav标签内的所有内容包

header-b包装菜单和菜单里面的元素nav.

header-cnav每个内部包装菜单.

header-dnav在每个内部添加标签bar以包裹所有内容bar.

在这种情况下哪种方法会好?

非常感谢.

html5 nav

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

CSS菜单在悬停时移动内容

我正在尝试创建一个导航菜单,当项目悬停时显示边框.虽然它目前看起来很好,但当其中一个项目悬停时,其他菜单项会被推开.我怎么会让他们留下来?

我尝试了一些在这里得到解决的方法,但没有一个方法有效.
我在下面提到了一个小提琴.

nav {
  float: left;
  width: 100%;
}

ul {
  float: left;
  list-style:none;
  padding: 0;
  position: relative;
  left: 50%;
  text-align: center;
}

ul li {
  display: block;
  float: left;
  list-style: none;
  position: relative;
  right: 50%;
  margin: 0px 0px 0px 1px;
  padding: 5px 40px;
  color: white;
  line-height: 1.3em;
}

li a:hover {
  border: solid 1px black;
  padding: 5px 10px;
}

a {
  color: black;
  font-family: 'Quicksand', sans-serif;
  text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
<nav>
  <ul>
    <li><a href="#">HOME</a></li>
    <li><a href="#">ABOUT</a></li>
    <li><a href="#">MUSIC</a></li>
    <li><a …
Run Code Online (Sandbox Code Playgroud)

html css menu hover nav

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

在移动设备上如何将导航栏变成汉堡菜单

我的页面上有这个导航栏设置,我希望它可以在平板电脑或台式机上正常工作,然后当加载到移动设备上时,导航栏将被压缩为可按下的汉堡菜单。

解决这个问题的最佳方法是什么?

HTML和CSS代码如下

HTML

<h1 class='logo'><a href='#'>Website Logo</a></h1>
<nav>
<ul>
<li><a href="#Home">Home</a></li>
<li><a href="#About">About</a></li>
<li><a href="#Blog">Blog</a></li>
<li><a href="#Portfolio">Portfolio</a></li>
</ul>
</nav>
</header>
Run Code Online (Sandbox Code Playgroud)

CSS

header{
    display: flex;
    justify-content: space-around;
    width: 100%;
    background: #616880;
    height: 70px;
}
.sticky {
    position: fixed;
    top:0;
    width: 100%;
}
.logo{
    margin: 15px 0 0 0;
}
nav {
    margin: 25px;
}
ul li{
    list-style: none;
    display: inline;
}
ul li a,
h1 a{
    text-decoration: none;
    color: #fff;
    padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)

html css mobile nav responsive

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