16

有没有办法在引导程序的导航栏上放置图像(品牌标志),例如:

<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
    <div class="container">
        <a class="brand" href="#"><img src="../Content/Images/logo.png" /></a>
    </div>
</div>
</div>

并保持导航栏高度不变?我试过

.navbar .brand
{
display: block;
height: 125px;
width: 246px;
padding: 0;
background: url('../Content/Images/logo.png') no-repeat left center;
float:left;
position: absolute;
}

而且我的定位效果很好,但是链接来自徽标。

4

1 回答 1

31

链接来自徽标

这是由绝对定位引起的。

更新而不调整图像大小:

.navbar .brand {
    max-height: 40px;
    overflow: visible;
    padding-top: 0;
    padding-bottom: 0;
}

无需调整图像大小的演示(jsfiddle)

于 2012-08-05T16:46:00.407 回答