質問するログイン新規登録

回答編集履歴

3

jsfiddleのリンク先を誤って削除していた為、復活

2017/05/02 04:13

投稿

think49
think49

スコア18196

answer CHANGED
@@ -13,4 +13,6 @@
13
13
 
14
14
  `:has()` は実装が整っていない為、JavaScriptを利用したサンプルが下記リンク先です。
15
15
 
16
+ - [td:hover + :has() - JSFiddle](https://jsfiddle.net/966c5k9m/2/)
17
+
16
18
  Re: sk_3122 さん

2

tr:has\(td:hover:not\(\[rowspan\]\)\)>td:hover:not\(\[rowspan\]\)

2017/05/02 04:13

投稿

think49
think49

スコア18196

answer CHANGED
@@ -3,8 +3,14 @@
3
3
  **(2017/05/02 13:03追記)**
4
4
 
5
5
  すみません。CSSのコメントを読んで要件が分かりましたのでコードを修正しました。
6
- Selectors Level 4 の `:has()` が実装されれば、CSSみで実装可能ですが、今現在は無理なのでJavaScriptを利用する必要があります
6
+ Selectors Level 4 の `:has()` が実装されれば、ように書くことが可能です。
7
7
 
8
+ ```CSS
8
- - [td:hover + :has() - JSFiddle](https://jsfiddle.net/966c5k9m/2/)
9
+ tr:has(td:hover:not([rowspan]))>td:hover:not([rowspan]) {
10
+ background-color: yellow;
11
+ }
12
+ ```
9
13
 
14
+ `:has()` は実装が整っていない為、JavaScriptを利用したサンプルが下記リンク先です。
15
+
10
16
  Re: sk_3122 さん

1

td:hover \+ :has\(\)

2017/05/02 04:08

投稿

think49
think49

スコア18196

answer CHANGED
@@ -1,5 +1,10 @@
1
1
  私の環境では、質問文のHTML/CSSは IE11, Google Chrome で期待通りに動作するようですが…。
2
2
 
3
- - [td:hover - JSFiddle](https://jsfiddle.net/966c5k9m/1/)
3
+ **(2017/05/02 13:03追記)**
4
4
 
5
+ すみません。CSSのコメントを読んで要件が分かりましたのでコードを修正しました。
6
+ Selectors Level 4 の `:has()` が実装されれば、CSSのみで実装可能ですが、今現在は無理なのでJavaScriptを利用する必要があります。
7
+
8
+ - [td:hover + :has() - JSFiddle](https://jsfiddle.net/966c5k9m/2/)
9
+
5
10
  Re: sk_3122 さん