我正在尝试在页面上的标题旁边对齐一个小图像(徽标),并且我希望这两个项目居中(理想情况下,标题将居中,并且图像将位于标题旁边)。但是,无论我尝试什么,我似乎都无法让它发挥作用。这是一个示例:
<h2>Headline</h2>
<img src="logo.jpg">
现在,我在这里尝试了几件事。我尝试给 h2 一个带有 id 的 div,给图像一个带有另一个 id 的 div - 然后给它们设置宽度并浮动它们。这至少使它们处于同一条线上,但不是以我想要的方式。
我还尝试将这些 div 包装在另一个 div 中,如下所示:
#container {
width: 800px;
margin: 0 auto;
}
#h2div {
width: 40%;
float: left;
}
#imgdiv {
width: 10%;
float: left;
}
这似乎只是划分页面,以便标题从左侧开始占 40%,之后图像占 10%。我尝试在图像上使用 z-index: -1,然后如果我使用 text-align: center,我可以将标题居中。但是接下来我必须给图片一个位置:绝对或相对,如果用户放大或缩小,这效果不佳..
我该如何解决这个问题?我如何让标题居中,以及在它旁边显示的图像(有点锚定到标题的“结尾”),或者让两者共享中心?