我试图在我的 上显示用户图像nav-bar
,但图像没有出现在它应该出现的位置,它应该出现在标题的右侧,尽管它不是。它出现在<ul>
. 我不确定为什么。
这是代码:http: //jsfiddle.net/HXnNu/
我不确定我是否需要尝试一些类似的东西
fixed: right;
或者是什么。你怎么看?
另外,我将如何垂直居中该图像?
谢谢!
我试图在我的 上显示用户图像nav-bar
,但图像没有出现在它应该出现的位置,它应该出现在标题的右侧,尽管它不是。它出现在<ul>
. 我不确定为什么。
这是代码:http: //jsfiddle.net/HXnNu/
我不确定我是否需要尝试一些类似的东西
fixed: right;
或者是什么。你怎么看?
另外,我将如何垂直居中该图像?
谢谢!
您目前没有做任何事情来将其发送到页面的右侧。float:right
可以为您完成这项工作。
.navbar img {
float:right;
}
理想情况下,将有一些类,并且您将使用该类来定位它,这样如果您将来包含更多标签,<img>
就不会发生未来的问题。<img>
.navbar
如果你想要在<img>
标题的左边,你可以像这样组织你的标签:
<div class="container-fluid">
<!-- ... -->
<img src="http://harrisonbh.com/chatterr/user_files/profile_img/2dff134978.jpg" alt="Profile Image" style="height: 35px; display: inline;float: left;">
<a class="brand" href="index.php">Chatterr</a>
<!-- ... -->
</div>
然后穿上float:left
:<img>
.navbar img {
float:left;
}
宽度是主要问题
取一个 div 并在其中覆盖您的 ul 和图像文本框
并根据主 div 上可用的总宽度给出宽度
IE
<div width="900px; float:left;"> <ul width="600px"> </ul style="width:300px;float:left;"> <img> </div>
您不能使用fixed: right;
butposition: fixed;
right: 0;
或float: right;
。对于你的问题可能没问题right: 0;
!