MW211 EXIT

devlog
HTML/空のspan
2012年09月22日
┌──────────────────────────────────────┐
│<td><span><br/></span></td>                                                 │
└──────────────────────────────────────┘
上記みたいにHTMLに仕込んでおいて、下記のようにそこに文字を表示させる。
┌──────────────────────────────────────┐
│$('span').html('出現');                                                     │
└──────────────────────────────────────┘
こんな場面に遭遇することはないだろうか?

でも、上記の「<span></span>」はHTMLの文法上よくないらしく
HTML Validator様には「警告」をいただくことになる。
中身のないspanはよろしくないのだ。

でもね、大人の事情ってのがあるのだよ、ってことで、こんな風にしてごまかしてみた。
┌──────────────────────────────────────┐
│<td><span><br/></span></td>                                                 │
└──────────────────────────────────────┘
でも、これって一部ブラウザ(IE8とか)で改行されてしまったりする。

こういうのは以下が正しいんだよ、っていう人とはお友達になれないだろう。
┌──────────────────────────────────────┐
│$('td').html('出現');                                                       │
└──────────────────────────────────────┘
spanの中に出したいんだもん。

なんかいい方法はないものやら。
#ご指摘は「エラー」じゃなくて「警告」だから、
  そこら辺の事情はわかってらっしゃるんですかね、HTML Validatorさん
分類:HTML、【未解決】