我做了一個div叫導航欄具有由造型的身體下面沒有邊距:我如何讓股利有保證金,但其他人不是?
body {
margin: 0;
}
但現在我想創建一個不具有導航欄下緣股利。我如何製作一個沒有保證金的保單,另一個保留?
我做了一個div叫導航欄具有由造型的身體下面沒有邊距:我如何讓股利有保證金,但其他人不是?
body {
margin: 0;
}
但現在我想創建一個不具有導航欄下緣股利。我如何製作一個沒有保證金的保單,另一個保留?
一種選擇是指定的CSS上的ID,而不是在標籤上
假設你有2個div會在體內:
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
你的CSS:
body {
margin: 0;
}
#div1 {margin:0}
#div2 {margin:5px}//or auto or whatever
您可以通過爲它們(或類)指定id來定位特定元素。
你的問題有點令人困惑,因爲你給身體設置了0的餘量。 0就我所知,沒有餘量。 但是,我提到的規則將幫助您輕鬆解決此問題。
希望這會有所幫助!
body {
margin: 0;
}
在你上面的代碼,它只是給身體的0保證金它不給你的頁面中的所有元素爲0的保證金好像這就是你認爲它會做。如果你想給所有元素,body, p, ul, li, h1, etc
一0保證金會被寫成這樣
* {
margin: 0;
}
的*
是一個普遍的選擇。
有很多方法可以爲元素提供邊距。
比方說你有以下的html:
<header id="header">
<div class="nav">
<ul>
<li>Menuitem1</li>
<li>Menuitem2</li>
<li>Menuitem3</li>
<li>Menuitem4</li>
</ul>
</div>
</header>
您可以通過
.nav li {
margin: 10px;
}
給予保證金所有的導航菜單裏的這會給的10px的保證金到的各方李。頂部,右側,底部和左側。
下面的這個例子給出了一個0到邊界和底部的邊界,但是左邊和右邊的邊界爲5px。
.nav li {
margin: 0 5px;
}
下面的這個例子會在右側給出一個8px的餘量。
.nav li {
margin: 0 8px 0 0;
}
現在讓我們說你想給一個底緣至頭。
header {
margin: 0 0 50px 0;
}
您還可以使用%的邊距來使它們響應。
header {
margin: 0 0 10% 0;
}