如何仅使用CSS在移动设备上显示文字?

时间:2018-01-20 16:07:44

标签: html css media-queries display

我有一个文本(在div中),显示在桌面和移动屏幕上。

预期

我希望文字只显示在@media only screen and (max-width: 768px)

如何

  1. 使用display:none

  2. 隐藏div
  3. 还有其他解决方案吗?

1 个答案:

答案 0 :(得分:3)

使用媒体查询。

display:none设置为div,然后使用 max-width 媒体查询为移动设备应用display:block

Stack Snippet



div {
  display: none;
}

@media only screen and (max-width: 768px) {
  div {
    display: block;
  }
}

<div>Text</div>
&#13;
&#13;
&#13;

或者您可以使用 min-width 媒体查询。这里的代码少了

Stack Snippet

&#13;
&#13;
@media only screen and (min-width: 768px) {
  div {
    display: none;
  }
}
&#13;
<div>Text</div>
&#13;
&#13;
&#13;