Я построил стандартный фиксированный верхний навигатор с высотой линии 150 пикселей для рабочего стола на рабочем столе. Кроме того, я разработал ссылки, чтобы иметь красную подчеркивание при наведении, но подчеркивание находится внизу навигационной панели, а не под текстом.Bootstrap 3 NavBar Move Link Underline Up
Получаю, что это из-за высоты линии, но мне интересно, как переместить ее обратно чуть ниже слов.
Ссылка на скрипку: JSFiddle link
Вот CSS:
.navbar-brand,
.navbar-nav li a {
line-height: 150px;
height: 150px;
padding-top: 0;
background-color:#FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { border-bottom:3px solid #9e1e22; }
HTML-:
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#topFixedNavbar1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
<a class="navbar-brand" href="index.html">Brand</a></div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="topFixedNavbar1">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">About</a></li>
<li><a href="#">News</a></li>
<li class="divider"></li>
<li><a href="#">Assessments</a></li>
<li><a href="#">Improvements</a></li>
<li><a href="#">Incident Response</a></li>
<li class="divider"></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
Почему вы используете для этого высоту линии. Было бы лучше использовать прописку, чтобы выполнить то, что вы ищете здесь? Это или другое свойство может быть более подходящим для эффекта, которым вы пользуетесь, и решить эту проблему подчеркивания. – AgapwIesu
@kylebellamy Есть ли шанс, что вы также можете загрузить скриншот, так как я не думаю, что ваша скрипка работает – murday1983
Я за любое решение, чтобы сделать эту работу лучше. Как я могу это сделать? – kylebellamy