我有导航栏: nav 我读了很多有关定位 3 个 div 元素的左中中心的文章,我喜欢这种方式,但它有点不完美,我不知道为什么:
<div class="topnav">
<div class="topnav-left">
<a href="/">Home</a>
</div>
<div class="topnav-center">
<a href="/about-me">Logo</a>
</div>
<div class="topnav-right">
<a href="/login">Login</a>
</div>
</div>
样式.css
.topnav{
text-align: center;}
.topnav-left{
float:left;}
.topnav-right{
float:right;}
.topnav-center{
display: inline-block;}
问题是,当我重定向到仅包含主页和徽标的同一页面(因此没有右侧部分)时,徽标会向右移动一点,就像它依赖于右侧部分的存在一样。有人可以解释一下为什么吗?
慕虎7371278
相关分类