html - 链接在中间但图标在右边

标签 html css navbar

我的位置有问题。当链接位于导航中心时,我想让右边的图标对齐。但好像我碰壁了。

这是我的HTML

<div id="nav">
    <ul>
        <li> <a href="home.html"> HOME </a> 
        </li>
        <li> <a href="about.html"> ABOUT </a> 
        </li>
        <li> <a href="music.html"> MUSIC </a> 
        </li>
        <li> <a href="gallery.html"> GALLERY </a> 
        </li>
        <li> <a href="contact.html"> CONTACT </a> 
        </li>
        <li class="navimage"> <a href="#"> <img src="abc.jpg" /> </a> 
        </li>
        <li class="navimage"> <a href="#"> <img src="abc.jpg" /> </a> 
        </li>
        <li class="navimage"> <a href="#"> <img src="abc.jpg" /> </a> 
        </li>
        <li class="navimage"> <a href="#"> <img src="abc.jpg" /> </a> 
        </li>
    </ul>
</div>

这是我的 CSS

#nav {
    border-bottom:2px solid #FFF;
    margin-bottom:20px;
    padding:0;
    text-align:center;
}
#nav li {
    display:inline;
}
#nav a {
    display:inline-block;
    padding:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
}
#nav a:hover {
    color:#DEB887;
}
.navimage img {
    width:30px;
    height:30px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
}
.navimage img a {
    text-align:right;
}

这是要检查的 jsfiddle。 http://jsfiddle.net/zN92c/

最佳答案

替换:

.navimage img a {
    text-align:right;
}

与:

.navimage {
    float:right;
}

关于html - 链接在中间但图标在右边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20938681/

相关文章:

html - DIV 未显示在@media 414px 上

css - SASS CSS : Target Parent Class from Child

html - 当转换反转时,CSS 的转换延迟可以被禁用/更改吗?

yii2 - 将 Logo 和标题添加到 NavBar (Yii2)

python - Dash Bootstrap 组件 NavLink 不触发回调

javascript - html5 音频歌曲只播放数组中的前 2 个?

html - 如何使图像轮播工作?

javascript - WebRTC STUN 服务器如何反馈 SDP 和 ICE 候选人?

html - 背景覆盖整个屏幕

html - Bootstrap Image Gallery - 自定义 CSS 预加载器