CSS:親代選取器 發表於 2020-01-22 更新於 2020-09-28 分類於 css 親代選取器 『+』選取器親代選取器會選取你指定的屬性後面那個, 例如: h1 + a 那就會選取到 h1 後面的 a , 實用技巧如下 html 123456<ul> <li>選單一</li> <li>選單二</li> <li>選單三</li> <li>選單四</li> </ul> css 1234567891011ul{ margin: 100px; text-align: center;}li { display: inline-block; padding: 10px;}li + li{ border-left: 1px solid #000;} 結果如下 這樣就可以解決很多不想要左右邊有框線,或是左右邊有 margin 之類的問題了! 『~』選取器 『~』選取器可以選取對象 A 同層後方的所有 B 選取器,舉例如下 html 12345<h1>標題</h1><p>段落1</p><p>段落2</p><p>段落3</p><p>段落4</p> css 123h1 ~ p { color: #ff0000;} codePen範例 結果如下 可以選取所有 h1 後面的 p 段落!