<table>
<td>cell1</td>
<td>cell2</td>
</table>
このタグはie8、firefox 11、chromeで動作することがわかりましたが、これが標準で有効で、すべての主要なブラウザで動作するかどうかはわかりません。<tr>タグはオプションですか?
<table>
<td>cell1</td>
<td>cell2</td>
</table>
このタグはie8、firefox 11、chromeで動作することがわかりましたが、これが標準で有効で、すべての主要なブラウザで動作するかどうかはわかりません。<tr>タグはオプションですか?
すべてのブラウザでは、HTMLレイアウトで「quirks」を受け入れ、見つけたものに基づいて「最良の推測」を表示します。しかし、HTMLの仕様では、<tr>
タグはDEFINITELYである必要があります - それが動作するかどうかに関係なく、常に有効なHTMLを使用する必要があります!
早めにチェックし、頻繁にチェックしてください!
+ 1リンク!このリンクの後半には、「各行グループには少なくとも1つの行が含まれている必要があります」と明示的に記載されているhttp://www.w3.org/TR/html4/struct/tables.html#h-11.2.3があります。 TR要素によって定義される。すべてのブラウザが '
'要素を持つテーブルをレンダリングすると(ソースコードには関係なく)、'<tr>
タグは<table>
で必要もちろん、それは特定の行の初めと終わりを指定し、それは無視できません。
「
必要なので...いいえ理由はありません – gorelative
これは役立つかもしれない: http://stackoverflow.com/questions/4020429/do-optional-closing-html-tags-eg-tr-present-extra-cost-to-browsers-html –