-2
A
答えて
1
最初のケースでは、スタイルがli要素内にあるすべての「a」タグに適用されているからです。第2のケースで
li a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
、スタイルはすべて「LI」要素にだけでなく、すべてに「」の要素に適用される:あなたが得る後者の場合には、簡単に言えば
li,a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
をパディングを倍にする:16pxからli + 16pxまで。ここで
はあなたが役立つかもしれないCSSセレクタ上のリンクのカップルです:
https://www.sitepoint.com/css-selectors/ https://www.w3schools.com/css/css_attribute_selectors.asp
は、この情報がお役に立てば幸い!
0
@Florinache
に追加する代わりに、我々は以下のようにカンマで個々のセレクタを分離することにより、一つのルールのプロパティにすべてのこれらのスタイルを組み合わせることができます2つの別々のCSSセレクタの書き込み:あなたのリンクで
li,a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
をリストを以下のコードに置き換えてください。違いがわかります。
<ul>
<li>Home</li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
関連する問題
- 1. li float vs display:inline
- 2. 李
- 3. UL、李は...第二列に代わりのli画像の右TEXTSTART下
- 4. jqueryの整理李
- 5. テキストは私の李
- 6. jqueryのUL李セレクタ
- 7. CSSメニュー、UL李リスト
- 8. jqueryの反復UL李
- 9. 中央の李のテキスト?
- 10. CSSの表示 - 幅メニュー李
- 11. ブートストラップアクティブNAV李項目は
- 12. CSSのオール、李、マージンとパディング
- 13. バックスペースアクティブ李クラスのjqueryの
- 14. 李スパンフロート左フロートは右
- 15. ハイライトナビゲーションバー李画面
- 16. 最初の李シンプルなDOMパーサに
- 17. 隠す李壊れた画像
- 18. は、任意の李をクリック応じ
- 19. foreachのUL李無限遠状態
- 20. Liは
- 21. は、Li
- 22. 現在のliの後にliを追加する
- 23. 私はドロップダウンの李を表示していません
- 24. は、背景画像を削除し、最後の李
- 25. インフォフレームが李の場合のマーカーの位置
- 26. CSS horizontalaly center li ul
- 27. css:ul li ul li height
- 28. 李によると、情報を表示するポップアップボックス
- 29. HTML + ul liアライメントセンター
- 30. は、Liの
あなたは* CSSセレクタ*はHTMLでもHTMLでもないことを意味します5. CSSを少し読んでみてください –