-1
我想知道什么是使CSS类系统响应屏幕尺寸隐藏元素的正确方法。CSS媒体查询隐藏元素
我目前的做法是用这样的媒体查询:
/* From 768 to 1023 px */
@media (min-width: @screen-sm) and (max-width: (@screen-md - 1))
{
.hide-sm { display: none; }
}
/* From 1024 to 1199 px */
@media (min-width: @screen-md) and (max-width: (@screen-lg - 1))
{
.hide-md { display: none; }
}
的问题是,当屏幕恰好是(@屏幕-MD - 1)宽,让它成为1023像素,没有。 hide-sm和.hide-md元素将被隐藏。
但如果不减去@屏幕-MD使1px的范围从768到1024像素,会有另外一个问题:既.hide-SM和.hide-MD元素将在1024像素隐藏屏幕。
例子:https://codepen.io/vyprichenko/pen/ZKvGKM