はじまり
これって使えたっけ?今だからこそ IE8 対応コーディングのポイントをおさらい
を読んでいて、そういえばこんなこともあったなと思い出したのでメモ。
HTML5になってから省略できるタグってあるじゃないですか。
直後にli要素が続く</li>
とか、直後に特定の要素が続く</p>
とか。
もしくは大胆に<html></html>
を省略しちゃうとか。
細かいところは各位調べてもらいたいんですけど。
で、何が問題?
ただ、省略しちゃうとIE8でスタイルが崩れたりするんですよね。
体感では特にli要素かなぁ。ぐっちゃぐちゃになったりする。
よくよく考えればタグの省略自体がHTML5の仕様なので当然なんですけど。
でもIE9以上とか他のブラウザだとちゃんと見れたりするので、
やっぱりお前かこの野郎ってなったりする。
あと省略に慣れてると原因特定がわかりにくかったりする。
コーディングしてる間は省略してサクサク書けて楽でも、
確認作業でその分の時間取られてたら意味がないのでIE8対応しなくて良くなるまでは省略はできないなー。
あと、省略可能/不可能の条件が地味にめんどくさいのでそこもね。
うまいこと付き合っていきたいですね。IE8死なないかなー