Is it possible to nest media queries within media queries?

前端 未结 3 674
长发绾君心
长发绾君心 2020-12-09 15:39

Is this possible? It seems like a neat solution to me, but I\'m not sure if it will work.

@media only screen 
and (mi         


        
3条回答
  •  佛祖请我去吃肉
    2020-12-09 16:10

    You should be able to nest @media rules this way in CSS3, but it isn't yet supported by most browsers. See this answer for details.

    You would have to fully expand and repeat the top-level media queries for the inner rules for it to work across browsers (and I imagine the SCSS processor would generate something similar):

    @media only screen 
    and (min-device-width: 320px) 
    and (max-device-width: 480px) {
        /* Code for both portrait and landscape */
    }
    
    @media only screen 
    and (min-device-width: 320px) 
    and (max-device-width: 480px) 
    and (orientation: portrait) {
    
        /* Code for just portrait */
    
    }
    
    @media only screen 
    and (min-device-width: 320px) 
    and (max-device-width: 480px) 
    and (orientation: landscape) {
    
        /* Code for just landscape */
    
    }
    

提交回复
热议问题