我正在尝试创建网站的顶部,左侧放置标志,右侧放置导航栏。由于据说可能在高清电视上使用,图像较大,因此我希望它能够缩放良好。我认为,如果我将标志和导航栏放在同一个div中,我只需要对其高度应用百分比,这样它就始终是屏幕顶部的前10%,但它不会随着我的代码缩放,它仍然保持相同的图像大小。非常感谢任何帮助。
<body>
<div id="container">
<div id="top">
<img src="images/logo.png" alt="logo">
<ul>
<li><a href="#" title="1">1</a></li>
<li><a href="#" title="2">2</a></li>
<li><a href="#" title="3">3</a></li>
<li><a href="#" title="4">4</a></li>
<li><a href="#" title="5">5</a></li>
</ul>
</div>
</div>
这是我正在使用的CSS样式
#top {
height: 10%;
width: 100%
}
我非常感谢任何人的帮助。
html
和body
容器明确设置为占用一定的空间。否则可能会出现意外行为,并且某些浏览器可能会表现不同。现在将img
的高度设置为其父元素的100%
可以正常工作。 - Ruben Infante