【发布时间】:2018-05-11 19:12:13
【问题描述】:
我试图将导航栏中的文本居中,徽标位于导航栏项目之间,但是,我只能将徽标作为品牌形象居中。
这是我的代码:
<a role="button" class="navbar-burger" aria-label="menu" data-target="navMenu" aria-expanded="false">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
<nav class="navbar is-white">
<div class="navbar-brand">
<a class="navbar-item" href="/">
<img src='img/logo.png' style="width: 100px;">
</a>
<div class="navbar-menu" id="navMenu">
<div class="navbar-start">
<a href="#" class="navbar-item nav-text">Paslaugos</a>
<a href="#" class="navbar-item nav-text">Kainos</a>
<a href="#" class="navbar-item nav-text">DUK</a>
<a href="#" class="navbar-item nav-text">Apie Mus</a>
</div>
</div>
</nav>
css
.navbar .navbar-brand {
text-align: center;
display: block;
width: 100%;
}
.navbar .navbar-brand > .navbar-item,
.navbar .navbar-brand .navbar-link {
display: inline-block;
}
任何帮助将不胜感激我已经在这方面花费了太多时间。
【问题讨论】:
-
为什么不把img放在
<a>之间呢? -
是的,它可以工作,但我不知道如何将它居中并在移动设备上响应
-
制作包装链接
inline-block的包装器,然后在该包装器的父级上有text-align:center;。