我想通过display:none删除html元素。当屏幕宽度小于500px时;
@media (max-width:500px)
{
button { display:none};
}
<button>Test</button>
问题是,当屏幕小于300像素时,按钮会消失 不是500px
答案 0 :(得分:0)
答案 1 :(得分:0)
你正试图用肉刀切面包。您希望在设备宽度小于给定宽度的情况下应用规则,但您的规则适用于max-width
而不是max-device-width
。修复应该是这样的:
@media screen and (max-device-width:500px)
{
button { display:none};
}
<button>Test</button>