我在導航欄中插入了一張圖片,通過div標籤。只有百分比值時,圖像的大小纔會變化。只有寬度更改大小,但它保持縱橫比相同,所以我無法獨立編輯寬度和高度。我該如何解決?哦,還有人可以告訴我如何製作,以便導航欄完全覆蓋頂部? THX圖像在導航欄中沒有正確調整大小
ul {
list-style-type: none;
margin: 0px auto;
background-color: #f1f1f1;
position: fixed;
width: 95%;
height: 10%;
text-align: center;
border: 3px solid #999
}
.nav img {
float: left;
margin-right: 0;
padding: 0;
width: 17.9%;
height: 0.05%
}
li {
display: inline-block;
margin: 2%
}
li a {
font-size: 160%;
color: #000;
background-color: #81DAF5;
text-decoration: none
}
li a:hover {
color: blue;
background-color: #FFFFFF;
transition: background 0.3s linear
}
<ul>
<div class="nav">
<a href="index.html">
<img src="http://placehold.it/100x100" alt="Logo">
</a>
</div>
<li><a href="#">Page</a></li>
</ul>
爲什麼一個固定的高度設置爲%UL是一個問題嗎? –
這不是一個總體問題,有些情況下,如果需要具有固定的導航包裝高度,然後解決內部內容。 在你的情況下,你有和'浮動:左'的形象和上述父母不知道它的高度。你可以嘗試添加一個clearfix給父母。 – Nicholas
加一個供您解釋 –