我正在努力将我想到的标题布局放在一起。
这是到目前为止的html:
<div id="header">
<img src="/img/headerBg.jpg" alt="" class="headerBg" />
<a href="/"><img src="/img/logo.png" alt="Logo" class="logo" /></a>
<div id="loginBox">
other code
</div>
</div>
到目前为止的CSS:
#header {
height: 130px;
margin: 5px 5px 0 5px;
border: #0f0f12 outset 2px;
border-radius: 15px;
}
#loginBox {
float: right;
width: 23.5%;
height: 128px;
font-size: 75%;
}
.headerBg {
}
.logo {
width: 50%;
height: 120px;
float: left;
display: block;
padding: 5px;
}
我想要完成的是让图像“headerBg.jpg”显示为 div“header”的 100% 宽度,所以本质上它将是 div 本身的背景。然后在“headerBg.jpg”上方显示图像“logo.png”和div“loginBox”。
logo 应该浮动到最左边,而 loginBox 应该浮动到最右边,就像在 css 中一样。
移除图像后,logo 和 div 被正确放置,但是当图像被引入时,它们在流程中的图像之后放置了两个浮动项。
我尝试了各种添加和重新配置,但没有一个被证明可以解决我想要的问题。
我已将 css 中的图像作为背景添加到标题 div,但它不会以这种方式拉伸 100%。
任何人都可以对此提供一些见解吗?
此外,任何涵盖此类内容的教程都将成为我收藏的重要补充!
谢谢!