【发布时间】:2019-10-21 21:25:45
【问题描述】:
我做了一个标题。它仅包含一个徽标和一个网站标题。徽标是指向主页的链接。我的问题是我似乎无法让徽标一直位于标题的左侧,我希望它调整大小以适合标题(而不是:标题因徽标而变大)。我将徽标和网站名称/标题放在两个不同的 div 中。
将 with 或 height 设置为 100% 是经常发生的事情。我试过用这个,但它不起作用。 “object-fit”也应该是一个选项,但我的 IDE 无法识别此属性。 当我使用“浮动:左;”对于徽标,它一直向左移动,但它也超出了标题(嗯,看起来确实如此)并将我的其他 div 推到了标题/页面内容下方的右侧。
HTML:
<div class="header">
<a href="index.html" class="logo">
<img src="image.png">
</a>
<div class="header-right">
<h1>Website title/name</h1>
</div>
</div>
CSS:
.header {
background-color: #f1f1f1;
padding: 20px;
text-align: center;
}
.logo{
display: block;
margin-left: auto;
max-width: 100%;
height: auto;
}
【问题讨论】: