Media query canceling other media queries

前端 未结 2 1786
野性不改
野性不改 2020-12-20 06:31

\"an

I\'m confused because the logo should be hi

相关标签:
2条回答
  • 2020-12-20 07:10

    Try

    @media only screen and (max-width: 768px)
    {
        .flicker-example {display: none !important}
    }
    
    0 讨论(0)
  • 2020-12-20 07:16

    (In the screenshot of the screen) I see that the max-width: 768px media query is declared before max-width: 960px which is incorrect. Media queries that only use max-width should be sorted descending. Let us assume that you declare media queries in this order:

    1. (max-width: 768px)
    2. (max-width: 960px)

    If your screen is 400px wide then both media queries will match the condition. In this case the media query block declared later wins.

    Solution:

    Sort your max-width rules descending (larger widths first).

    Or use mutually exclusive media query blocks such as this:

    • (min-width: 961px)
    • (min-width: 769px) and (max-width: 960px)
    • (max-width: 768px)

    In this case order does not matter.

    0 讨论(0)
提交回复
热议问题