CSSとHTMLの子がある場合は、親にスタイルを適用します
ul $li ul.sub { ... }
別の方法として、jQueryを使用すると、使用できるワンライナーはこれになります。 :has()セレクターは、指定されたセレクターと一致する、内部に1つ以上の要素を持つすべての要素を選択します。
- タグは、順序付けされていない(箇条書きの)リストを定義します。
$('ul li:has(ul.sub)').addClass('has_sub');
次に、CSSでli.has_subのスタイルを設定できます。
-
親の唯一の子であるすべての<p> 要素をCSSでスタイル設定します
CSS:only-childセレクターを使用して、親の唯一の子であるすべての要素のスタイルを設定します。 例 次のコードを実行して、:only-childセレクターを実装してみてください <!DOCTYPE html> <html> <head> <style> p:only-child { background: orange
-
CSSでテキスト装飾のスタイルを設定します
テキスト装飾のスタイルを設定するには、text-decoration-styleプロパティを使用します。次の値を使用できます- text-decoration-style: solid|double|dotted|dashed|wavy|initial|inherit; 例 <!DOCTYPE html> <html> <head> <style> span { text-decoration: line-through; text-decoration-color: blue; } .demo