なぜこれらの3つのプロパティをこのメニューで使用しますか?私はなぜこれらの3つの特性が必要なのか分かりません。私は本当にこれの技術的側面を知りたいですか?なぜoverflow:hiddenを使用するのですか?
margin: 0;
padding: 0;
overflow: hidden;
HTML:
<ul>
<li><a class="active" href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
はCSS:オーバーフローのために
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
それらを削除してみて、それらが使用されている理由を次のように表示されますと、レイアウトへの影響は何ですか。 – Aziz
@adrien、あなたの受け入れられた答えは、スタイルが上記のあなたの例に関して使用されている理由に答えるものではないのでひどいです - それは単に各プロパティが何をするかについての一般的な情報を与えます(そしてパディングとスタイリングに関するいくつかの誤解) 。私はVincent Gsの回答に行くと、それぞれのプロパティがあなたの例で使用されている理由がわかります – Pete