CSS3の:notで擬似クラスのサポートをチェックする方法を紹介します。 1.はじめに 「:checked擬似クラスでチェックボックスに連動して要素を表示させる方法」で、CSSの:checked擬似クラスを使ってチェックボックスの操作に連動してテキストエリアの表示を制御する方法を紹介しました。 前述の記事の再掲になりますが、HTMLとCSSの設定は次のとおりです。 <style> .bar { display: none; } input:checked + label + div { display: block; } </style> <div> <input id="foo" type="checkbox" name="foo"> <label for="foo">foo</label> <div class="bar"> <label for="bar">bar:</label>