タブ要素が選択されているかどうかに応じて、display: inline
またはのいずれかを持っています。none
例えば:
<div class="tab" style="display:inline;"></div>
<div class="tab" style="display:none;"></div>
次に、スタイルシートのクラスが display プロパティをオーバーライドして、すべてのタブがモバイル デバイスに表示されるようにします。
.tab {
display: block !important;
}
私の問題は、この条件が 600px を超える画面に適用されないようにする必要があることですが、最大幅のクエリを使用できません。display: block !important
したがって、他の特定のスタイルを適用せずに最小幅のメディア クエリでオーバーライドする必要があります。例えば:
@media screen and (min-width: 600px){
.tab {
display: /*don't do anything*/ !important;
}
}