【不都合】『display:none』で非表示にしているブロック要素をJavascriptで 表示させる場合、普通は『display:block』と指定すると思います。 しかし、テーブル(<table>)で『display:block』と指定すると、 Firefoxなど一部のブラウザでは以下のようになってしまいます。 ▲<table>の枠線が、画面いっぱいに広がってる…! HTML: <table> <tbody> <tr><th>aaa</th><td>1111</td></tr> <tr><th>bbb</th><td>2222</td></tr> <tr><th>ccc</th><td>3333</td></tr> </tbody> </table> CSS: table{ border:2px solid #f00; display:none; } th, td{ border:2