2017-02-14 2 views
1

私は応答性のあるものにする必要がありますtableすべてのtd要素をモバイルビューで1行のように動作させたいと考えています。私は使用しました一部のブラウザでtd要素の表示ブロックが機能しない

td{ 
    @media (max-width:768px) 
     { 
      display:block; 
     } 
    } 

これは、Google Chromeで完全に正常に動作しますが、mozilla Firefoxブラウザでは動作しません。 mozilla tdの要素が全幅を取っていないので、私はのためにwidth:100%を試してみました。この問題を解決するにはどうすればよいですか?

Google Chromeの

enter image description here

Firefoxの

enter image description here

+0

テーブルレイアウトを設定しましたか? テーブル、thead、tbody、テーブルのレイアウトを使用する場合: –

+0

テーブルレイアウトを使用する場合固定:td要素は、元の幅に.....圧縮するので、 tfoot、tr、th、td { @media(最大幅:768px) { display:block; } } – Kola

+0

表示するすべてのテーブルの子要素を設定する:ブロックは私のために働いた...その良い設計の練習であるかどうかわからない – Kola

答えて

1

あなたが幅を設定しようとしています。だけでなく、すべての親要素にブロック:100%&表示を? so

td, tr, table, tbody { 
    width: 100%; 
    display block; 
} 
+0

デバッグのほぼ1時間後、これは私のために働いた。ありがとうDM – Luke

関連する問題