我找不到解决方案,尽管我确信这很简单!
我使用无序列表和一系列图像创建了一个水平菜单,例如“home”、“about”等。每个图像的宽度都不同,但高度相同,均为 25 像素。
当我调整浏览器的大小时,我希望菜单的宽度和高度都缩小。
当前代码如下:
<style>
#container ul.content_list {
}
#container ul.content_list li {
float: left;
list-style: none;
width: 100%;
}
#container ul.content_list li .image{
float: left;
width: 100%;
max-height: 25px;
}
#container ul.content_list li .image img {
float: left;
display: inline-block;
width: 15%; /* comment this out to make the images the correct width and height */
max-height: 25px;
}
</style>
<div id="container">
<ul class="content_list">
<li>
<div class="image">
<img src="homeOff.png" />
<img src="aboutOff.png" />
<img src="servicesOff.png" />
<img src="portfolioOff.png" />
<img src="contactOff.png" />
<img src="blogOff.png" />
</div>
</li>
</ul>
</div>
我整理了一个小提琴来证明这个问题:
http://jsfiddle.net/CAM79/JQuuj/
目前菜单的宽度和高度正在缩小,但图像的高度是错误的。
注释掉“宽度:15%”(在代码中突出显示)将正确显示图像,但随后它们会换行而不是缩进。
任何帮助将不胜感激,非常感谢提前!