主要修改,请重新打开
使用Bootstrap 2.3.2
创建一个页面,该页面稍后将成为Joomla 3.x
的模板
在标题中,我有6个元素。我能够如下所示定位它们。
将nav-pills
部分放置在image
为background-image
的容器底部。
margin-top
的{{1}}容器上设置.minimenu
确实有效,但将其与顶部相关联。我想将它与底层联系起来。 nav-pills
已尝试无解。HTML code:
vertical-align: bottom;
CSS:
<div class="container">
<p class="headtitle">This is the Headline on Top!</p>
<div class="header">
<img src="http://www.chris-nlp-hall.com/tmp/logo1.png" class="pull-left logo1" />
<img src="http://www.chris-nlp-hall.com/tmp/logo2.png" class="pull-right logo2" />
<div class="mininav">
<ul class="nav nav-pills">
<li><a href="#">Link1</a></li>
<li><a href="#">Link2</a></li>
<li><a href="#">Link3</a></li>
</ul>
</div>
</div>
<div class="navbar">
<div class="navbar-inner">
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Learn</a></li>
<li><a href="#">More</a></li>
</ul>
</div>
</div>
</div>
看到这个更新的小提琴:https://jsfiddle.net/michi001/srzwz8o4/
答案 0 :(得分:2)
在引导程序中,您可以使用pull-left
和pull-right
类作为徽标,并且可以使用父div中的text-center
类来居中导航。
背景的最佳选择似乎是使用background-image
通过CSS放置它。
答案 1 :(得分:1)
那你为什么不把absolute
放在底部呢?
.mininav{
position: absolute;
bottom: 0px;
width: 100%;
}
您还需要将.header
设置为亲戚:
.header { position:relative; }
答案 2 :(得分:0)
.mininav {
right: 0;
left: 0;
bottom: 0;
min-height: 30px; /*or other value*/
max-height: 30px; /*or other value*/
position: absolute;
}
.mininav p {
line-height: 30px;
}
答案 3 :(得分:0)
.header {
position: relative;
background-image: url(http://www.chris-nlp-hall.com/tmp/center.png);
background-position: center top;
background-repeat: no-repeat;
height: 160px;
}
.mininav {
text-align: center;
position: absolute;
bottom: 0;
right: 0;
left: 0;
}
在.header
和修改后的.mininav
类
我已修复您的问题JS Fiddle