私はDataTables.net + Twitter Bootstrapとレスポンシブレイアウトを使用しています。私が試みているのは、列のみを表示する "visible-desktop"クラスを使用してテーブルの一部の列を非表示にすることです大きなサイズでは動作しませんが、うまく非表示になりますが、ウィンドウのサイズを変更してデスクトップの幅を取得すると、非表示の列が積み重なって表示され、CSSディスプレイクラスの問題のように見えます。これは、親からディスプレイのタイプを継承するためです。
.visible-desktop {
display: inherit!important;
}
それを操作すると
.visible-desktop {
display: table-cell!important;
}
うまくいきます...これの回避策はありますか?または、テーブルの列を非表示にするために独自のクラスを作成する必要がありますか?
私はついに回避策が存在することに気づきました:
visible-desktop
沿って
hidden-phone hidden-tablet
希望は誰かを助けます!
編集:Bootstrap 4削除されたhidden
およびvisible
クラス、更新された例については this answer を参照、および/または関連 公式の移行ガイド 。
** Bootstrap 3の下の古い回答**
.visible
および.hidden
で利用可能なクラス。
使用可能なクラスの1つまたは組み合わせを使用して、ビューポートのブレークポイント間でコンテンツを切り替えます。
Bootstrapここのセクション http://getbootstrap.com/css/#sensitive-utilities-classes から
Boostrap 3.0では、公式ドキュメントに記載されているように、.visibilty-<size>
または.hidden-<size>
応答クラスを使用します。