gpt4 book ai didi

html - 图像不随窗口大小动态调整大小

转载 作者:太空宇宙 更新时间:2023-11-04 09:16:19 25 4
gpt4 key购买 nike

我想要一个大小为 250x50px 的图像根据窗口大小调整自身大小(变小),换句话说,使其响应。

#wrapper 包含整个页面的内容。 #header 包含图像和导航栏。

我知道使用 @media screen 可能会更容易,但我正在寻找一种纯 CSS 方法。

这是我目前使用的:

HTML:

    <div id="wrapper">
<div id="header">
<div style="max-width:500px;">
<img id="logo" src="images/logo.jpg" alt="logo" href="#">
</div>
</div>

CSS:

#wrapper{
width: 100%;
height: auto;
}

#header{
height: 100px;
min-width: 300px;
border-bottom: 1px solid black;
}
#logo{
float: left;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}

最佳答案

你的代码有几个问题,

  • 不要使用内联样式,
  • border-bottom放在#header的子div
  • 不需要 IE hack
  • 这里不需要 min-width

注意:我不明白为什么你需要把这张图片变小,让我们看看它的 250x50,当下面的屏幕是 320px 所以已经很合适了

这是一个片段

#wrapper {
width: 100%;
border: dashed red 1px
}
#header > div {
max-width: 500px;
border-bottom: 1px solid black;
}
#logo {
max-width: 100%;
height: auto;
display: block
}
<div id="wrapper">
<div id="header">
<div>
<img id="logo" src="//placehold.it/250x50" alt="logo" />
</div>
</div>
</div>

关于html - 图像不随窗口大小动态调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41747083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com