我遇到了一個小問題,我可以解決這個問題,但這讓我很煩惱,我不理解它。也許你可以幫忙。我有一個標題,裏面有一個導航欄,右邊是浮動的。現在,當我爲導航添加margin-top並將其設置爲等於10%時,它不會相對於父母身高進行調整。相反,它看起來更接近頁面。我的繼承人代碼:浮動元素和頂部邊距
* {
margin: 0;
padding: 0;
}
html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
}
header {
background-color: yellow;
height: 10%;
width: 100%;
overflow: hidden;
}
header img {
float: left;
}
nav {
float: right;
background-color: grey;
width: 30%;
text-align: center;
margin-top: 1%;
}
nav ul {
list-style-type: none;
}
nav ul li {
display: inline;
}
<header>
<img src="" alt="Reece Barrett's" height="" width="" />
<nav>
<ul>
<li><a href="#">About Me</a>
</li>
<!--
-->
<li><a href="#">Porfolio</a>
</li>
<!--
-->
<li><a href="#">Contact</a>
</li>
</ul>
</nav>
</header>
爲什麼在'%'中需要'margin-top'? –
@MuhammadUsman我是網絡開發新手,所以我不知道最佳實踐。我認爲這將有助於使頁面響應。我做錯了嗎? –
您是否希望在標題中間保持導航,以便在%中使用保證金? –