我知道這個問題已被問過。我只是在練習網頁設計,並假裝爲武術學校創建一個網站(納什維爾自衛並不是真正的業務)。高價值沒有做任何事情?
我有一個問題,#Slogan的最高邊緣值似乎沒有工作。事實上,獲取頂部和底部利潤率一直是我不斷遇到的一個縈繞不定的問題。
結果:
誰能解決這個問題?
#Title {
border-width: 1px;
border-style: solid;
border-color: greenyellow;
width: 50%;
float: left;
margin-left: 45px;
margin-top: 10px;
margin-bottom: 0;
height: 42px;
}
#Title h1 {
font-family: Stencil, sans-serif;
font-size: 42px;
margin-top: 2px;
margin-left: 9px;
}
#Slogan {
border-width: 1px;
border-style: solid;
border-color: green;
width: 50%;
height: 50px;
float: left;
margin-left: 14%;
margin-top: none;
display: inline-block;
}
<div id="Container">
<div id="TopofPage">
<div id="Title">
<h1>Nashville Self-DEfense</h1>
<div id="Slogan"></div>
</div>
<div id="SocialMedia"></div>
<!--not shown in image-->
</div>
<div id="TopMenu">
<ul>
<li><a href="#home">HOME</a></li>
<li><a href="#news">CLASSES</a></li>
<li><a href="#contact">STORE</a></li>
<li><a href="#about">ABOUT</a></li>
<li><a href="#about">CONTACT</a></li>
</ul>
</div>
'none'不是有效的臨界值。 'margin-top:0'會更合適。或者那不是你指的問題? – fubar
目前還不清楚你期待什麼。 margin-top和margin-bottom不起作用,因爲您尚未爲其分配任何值。 – frnt
該差距不是#Slogan的上邊距,而是h1元素的下邊距。 – Alohci