HTML 自动调整横幅以适应不同的屏幕分辨率?

标签 html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

我目前正在开发一个网站并实现了一个横幅。代码是

<div id="banner"><div>
    <div id="wrapper" style="width:100%; overflow:hidden;"">
    <div id="container" style="width:800px; margin-right:auto;"">
    <A HREF="http://www.nalashirts.com"><img src="http://i.imgur.com/jdoascd.png"
        alt="N.A.L.A. Apparel"
    />
</div></div>

我希望图像自动调整大小以适应用户浏览器的分辨率。我该怎么做?

最佳答案

我在“”和“.container”中添加了“width: 100%”。

fiddle here

这是新代码。

<div id="banner">
    <div id="wrapper" style="width:100%; overflow:hidden;">
        <div id="container" style="width:100%; margin-right:auto;">
                <A HREF="http://www.nalashirts.com"><img style="width: 100%;" src="http://i.imgur.com/jdoascd.png" alt="N.A.L.A. Apparel"/>
        </div>
    </div>
</div>

这可以在没有内联样式的情况下解决。这是新的 HTML:

<div id="banner">
    <div id="wrapper">
        <div id="container">
                <a href="http://www.nalashirts.com"><img class="banner-img" src="http://i.imgur.com/jdoascd.png" alt="N.A.L.A. Apparel"></a>
        </div>
    </div>
</div>

以及对应的CSS:

#wrapper {
    width: 100%;
    overflow: hidden;
}
#container {
    width: 100%;
    margin: 0 auto;
}
.banner-img {
    width: 100%;
}

注意:我们使用 banner-img 作为类名是为了不覆盖默认的 img 标签样式。

关于HTML 自动调整横幅以适应不同的屏幕分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25585693/

上一篇:html - CSS 在表格下方显示 div

下一篇:javascript - 更改内联 CSS 样式

相关文章:

javascript - 从 anchor html 标记调用 javascript 函数

html - 使用 css 过渡更改导航栏颜色

Css 表格单元格和相对宽度

HTML 表格 : rescaling browser page and NOT show scrollbars

javascript - 如何删除重复的div

html - 使用 css 设置列的宽度

php - 根据超链接选择显示信息 - 选项卡

css - 滑出菜单 - 文本不滚动

css - IE6 中的圆 Angular 矩形鼠标悬停问题

html -> * 在 CSS 中选择什么?