【发布时间】:2019-07-07 04:37:48
【问题描述】:
我使用自定义 CSS 和引导类名称构建了此标头。我已经尝试过z-index、float: initial 属性。提前致谢
.branding-preview {
height: 75px;
margin-left: 15px;
margin-right: 15px;
background-color: #0071bb;
}
.branding-logo {
float: left;
height: 50px;
font-size: 18px;
padding: 15px 15px;
}
.branding-logo img {
width: 300px;
height: 50px;
}
.branding-powered-by-logo {
float: right;
height: 50px;
color: white;
font-size: 15px;
padding: 2px 10px;
}
.preview-menu {
margin: 30px 0 0 0;
}
.preview-menu > li > a {
margin: 0 3px;
color: white;
text-transform: uppercase;
border-bottom: solid 1px transparent;
background-color: transparent !important;
}
<div class="branding-preview">
<div class="branding-logo">
<img id="branding-logo" src="/path/to/logo">
</div>
<div class="branding-powered-by-logo">
<span>Powered By</span>
<img id="branding-powered-by-logo" src="/path/to/logo" height="30">
</div>
<ul class="navbar-nav navbar-right nav preview-menu">
<li><a>Start</a></li>
<li><a>Plan</a></li>
<li><a>Manage</a></li>
<li><a>Learn</a></li>
<li><a>Admin</a></li>
</ul>
</div>
这是我使用当前代码得到的结果, 实际结果:
这是我希望它的样子,预期的结果:
【问题讨论】:
-
您不能将品牌标识绝对定位,并将品牌预览定位为相对位置吗?
-
或者,将“power by”和“navigation”包含在单个 DIV 元素中并使其向右浮动。让“powered by”文本右对齐,“powered by”和“navigation”都没有浮动。
标签: html css twitter-bootstrap twitter-bootstrap-3 navbar