html - 如何使图像组合响应?

标签 html css twitter-bootstrap

我有一个包含 5 个菜单的标题。这 5 个菜单不过是图像。

第一个菜单图像宽度更大。所有其他菜单图像宽度与下面的屏幕截图相同。

enter image description here

我已经编写了如下代码来制作上面的内容。

<div id="head-section">
        <ul>
            <li><a href="index.html"><img src="res/1.png"></a></li>
            <li><a href="index.html"><img src="res/Home-n.png"></a></li>
            <li><a href="http://eywaz.com/sit2/MTA-2Website21-02/mta"><img src="res/blog.png"></a></li>
            <li><a href=""><img src="res/Help-n.png"></a></li>
            <li><a href=""><img src="res/Contact_us-n.png"></a></li>
        </ul>
    </div>

CSS如下:

#head-section {
    width:800px;
    margin:auto;
    margin-top:30px;
}

ul li{
    float:left;
    display:block;
    width:15%;
}

ul li:first-child{
    width:37.5%;
}

ul li a img{
    width:100%;
}

标题看起来不错。 但是随着我减小浏览器的大小,标题中的图像并没有减少。 完整 header 的大小保持不变。

我用 Google 搜索了一下,但我不知道如何解决它。 请任何人告诉我解决这个问题。 提前致谢。

最佳答案

尝试使用-

ul li a img{
    max-width:100%;
}

和#head-section

#head-section { width:100% }

当您为任何选择器设置 100% 宽度时,请不要在该 div 上添加填充/边距。

关于html - 如何使图像组合响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16786845/

相关文章:

jquery - 更改按住的光标?

html - 如何将 bootstrap 网格列一个一个地堆叠在另一个下方而不是一个并排地堆叠?

javascript - 通过 html 和 javascript 上传远程服务器上的文件

javascript - 表单提交时显示成功消息

CSS(文本溢出 : ellipsis) -- a shorter way?

jquery - 固定导航栏破坏展开菜单

javascript - 日期选择器 javascript 和电子邮件检查 ajax java 脚本错误

jquery - 为什么 bootstrap css 使用 box-sizing : border-box?

css - 如何在 {less} 中扩展 Bootstrap 类?

html - 如何使用带有 twitter bootstrap 2.3.2 的电话模式跨度类在一行中制作标签和输入类型文本框