エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Firefoxでtableをdisplay:blockすると、幅がおかしくなる問題の対処 (Nega Diary)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Firefoxでtableをdisplay:blockすると、幅がおかしくなる問題の対処 (Nega Diary)
firefoxで、tableおよびtableの中身(tr,td,th)に対して、"display:none"したあと、"display:block"する... firefoxで、tableおよびtableの中身(tr,td,th)に対して、"display:none"したあと、"display:block"すると、なぜかwidthがリセットされ、最小限の幅になってしまう。 // 非表示 $('table_id').style.display = 'none'; // 表示 $('table_id').style.display = 'block'; これは、firefoxのバグかと思っていたが、tableのdisplayは、block/noneではなく、table-row/noneということがわかった。しかし、表示/非表示を他の要素と共通の関数で処理してる場合には、table-rowはふさわしくない。なので、ベストなのは、displayに空文字をセットする。