labelタグは、inputタグと文字や画像の関連付けをして、その文字や画像をクリックしてもinputタグをクリックしたのと同じように動作させるものだが、この動作はブラウザによって違いが出ることがある。 そこでlabelタグの動作を統一する方法を考えてみる。 以下のように、inputタグをlabelタグの子要素とするとid属性、for属性を省略することができるが、IE6はこれに対応してない。 (※IE7では対応している。) <input type = "checkbox" id = "checkbox1"> <label for = "checkbox1"> ここをクリックするとチェックが付く。 </label>