- 締切済み
CSSセレクタについて
X要素の子要素としてY要素を持っている場合に、X要素にスタイルを適用するためのセレクタはあるでしょうか? 自分で調べた限りでは上記と同等のことができる記述は見つかりませんでした。 もし、ご存知でしたらよろしくおねがいします。 JavaScriptを使えば出来るめどはあるのでスクリプト使わない方法で純粋にCSSのみを使った方法があればお願いします。 ※冒頭の条件(X要素の子要素としてY要素を持っている場合)は以下の3点の記述ミスではないのでその点もお願いします。 ・X要素の親要素としてY要素を持っている場合 ・Y要素の子要素としてX要素を持っている場合 ・X要素の属性としてY属性を持っている場合
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
一応念のためですが CSS レベル4は (引用した部分にもあるように) まだまだ規格として確定したわけじゃなく, 「今のところこんなものを考えてますよ~」くらいの意味しかなかったりします (とはいえいきなりひっくり返すことはないと思いますが). ちょっと見た感じだと CSS レベル3 は「全部を一体として発行する」ということではなく, いくつかの部分ごとに検討・発行しているようです. CSS レベル3 のうち基本的なセレクタに関しては既に勧告が出ていて, そこからさらに進めて「レベル4 でどのようなセレクタを許すか」という議論をしています. 一方, 同じく「レベル3」といっても UI に関するセレクタ (CSS3UI) はまだ勧告として出ていないようです.
- Tacosan
- ベストアンサー率23% (3656/15482)
レベル4 にはあるんだけどね~.
お礼
早くの回答、ありがとうございます。 Level 4がもう検討されてるんですね。 HTML5の正式なリリースが来年でそれのペアのようなCSS3が最新ということが目先にあってCSS4の存在を全く知りませんでしたw 存在が知れただけでもありがたいです。 早く実装されることを願っておきますw ありがとうござましたm(__)m
お礼
お礼が大変遅くなってしまいました。 回答、ありがとうございました。 まだ、やはりCSS3ですら実装は危ういですよね。 勧告・実装はおろかユーザのブラウザアップデートが・・・という問題もあったりしますよね。 この手の分野は開発側が対応させるのが非常に大変ですね。