css - Remove a class property with a media query on a mobile first design? -


i have tab elements either display: inline or none depending if selected. eg:

<div class="tab" style="display:inline;"></div> <div class="tab" style="display:none;"></div> 

then class in stylesheet overrides display property tabs shown in mobile devices:

.tab { display: block !important; } 

my problem need prevent condition apply screen bigger 600px cannot use max-width queries. need override display: block !important min-width media query without applying other particular style. eg:

@media screen , (min-width: 600px){ .tab  { display: /*don't anything*/ !important;  } } 

if mark selected tab class name class='selected', can try way:

html:

<div class="tab selected">1</div> <div class="tab">2</div> <div class="tab">3</div> 

css:

.tab {     display: block; }  @media screen , (min-width: 600px){     .tab  {         display: none;     }     .tab.selected {         display: inline-block;     } } 

see demo


Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -