【发布时间】:2016-08-22 00:01:59
【问题描述】:
根据http://htmlhelp.com/reference/html40/block.html li 是块元素,如果我使用li 标签,则菜单在Bootstrap 4 中的小型设备上切换时保持水平。我的问题是li 标签是否是块元素然后结果下面的代码应该是垂直菜单而不是水平菜单?
<ul class="nav navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Dropdown</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#">Separated link</a>
</div>
</li>
<li class="nav-item active">
<a class="nav-link" href="#">Another Menu</a>
</li>
<ul>
【问题讨论】:
-
桌面是水平的,手机是垂直的。 jsfiddle.net/c259LrpL/3
-
我正在为桌面和移动设备设置水平。
标签: html twitter-bootstrap css twitter-bootstrap-4 bootstrap-4