html - Css id's don't change on media queries -


my media query isn't updating properly. here test html:

 <!doctype html>  <html>     <head>         <link rel="stylesheet" type="text/css" href="main.css">         <title>test </title>     </head>     <body>         <div class="row">             <div id="verde" class="col-5">                 <h2>lorem site</h2>                 <h3>test site</h3>             </div>         </div>         <div class="row"> <div class="col-12">     <p>bacon ipsum dolor sit amet pastrami ribeye sausage, sirloin short ribs pork belly strip steak tenderloin boudin. landjaeger beef ham hock, doner bacon pork belly filet mignon tenderloin short loin beef ribs tongue. bresaola salami short ribs venison, pastrami jerky landjaeger. hamburger meatball cow pork loin ham. sirloin tail venison jerky kevin. turducken ribeye sirloin fatback tenderloin short loin. boudin sirloin tail venison filet mignon rump leberkas landjaeger bacon shank beef ribs ground round. tail boudin landjaeger rump, chuck shankle leberkas pork belly pork tongue brisket short ribs ground round. strip steak jowl pork loin beef ribs, ribeye tail spare ribs rump</p> </div>         </div>         <div class="row">  <div id="verde" class="col-4">                 <p> col 4bacon ipsum dolor sit amet pastrami ribeye sausage, sirloin short ribs pork belly strip steak tenderloin boudin. landjaeger beef ham hock, doner bacon pork belly filet mignon tenderloin short loin beef ribs tongue. bresaola salami short ribs venison, pastrami jerky landjaeger. hamburger meatball cow pork loin ham. sirloin tail venison jerky kevin. turducken ribeye sirloin fatback tenderloin short loin. boudin sirloin tail venison filet mignon rump leberkas landjaeger bacon shank beef ribs ground round. tail boudin landjaeger rump, chuck shankle leberkas pork belly pork tongue brisket short ribs ground round. strip steak jowl pork loin beef ribs, ribeye tail spare ribs rump</p>             </div>             <div id="verde" class="col-4">                 <p>bacon ipsum dolor sit amet pastrami ribeye sausage, sirloin short ribs pork belly strip steak tenderloin boudin. landjaeger beef ham hock, doner bacon pork belly filet mignon tenderloin short loin beef ribs tongue. bresaola salami short ribs venison, pastrami jerky landjaeger. hamburger meatball cow pork loin ham. sirloin tail venison jerky kevin. turducken ribeye sirloin fatback tenderloin short loin. boudin sirloin tail venison filet mignon rump leberkas landjaeger bacon shank beef ribs ground round. tail boudin landjaeger rump, chuck shankle leberkas pork belly pork tongue brisket short ribs ground round. strip steak jowl pork loin beef ribs, ribeye tail spare ribs rump</p>             </div>             <div class="col-4">col4                 <p>bacon ipsum dolor sit amet pastrami ribeye sausage, sirloin short ribs pork belly strip steak tenderloin boudin. landjaeger beef ham hock, doner bacon pork belly filet mignon tenderloin short loin beef ribs tongue. bresaola salami short ribs venison, pastrami jerky landjaeger. hamburger meatball cow pork loin ham. sirloin tail venison jerky kevin. turducken ribeye sirloin fatback tenderloin short loin. boudin sirloin tail venison filet mignon rump leberkas landjaeger bacon shank beef ribs ground round. tail boudin landjaeger rump, chuck shankle leberkas pork belly pork tongue brisket short ribs ground round. strip steak jowl pork loin beef ribs, ribeye tail spare ribs rump</p>             </div>         </div>     </body>  </html> 

here css

    @media screen , (max-width:760px){      #verde{         color:red;     } } *{     border: 1px solid red !important; } *{     box-sizing:border-box; }  p {     margin: 10px; } #verde{     color:green; } .row{     width: 100%;     margin:auto;     display: flex;     flex-wrap:wrap; } .col-1{     width: 8.33%; } .col-2{     width: 16.66%; } .col-3{     width: 25%; } .col-4{     width: 33.33%;  } .col-5{     width: 41.66%;     margin-left:auto; } .col-6{     width: 50%; } .col-7{     width: 58.33%; } .col-8{     width: 66.66%; } .col-9{     width: 75%; } .col-10{     width: 83.33%; } .col-11{     width: 91.66%; } .col-12{     width: 100%;     margin-left:20%; } 

now,in media query want change id #verde color red. method don't work,it works if more specific example use

 body #verde 

or specific class , id. question why works if i'm more specific?

thanks in advance

you need place media query @ end of stylesheet that's way styles "cascading"

currently media queries first, after isn't more specific getting overwritten.

...everything before...   @media screen , (max-width:760px){      #verde{         color:red;     } } 

here's jsfiddle rearranged css.


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -