如何仅在 CSS 的移动设备上显示文本?

How to show text only on mobile with CSS?

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

预计

我希望文本仅在 @media only screen and (max-width: 768px)

中显示

如何

  1. display:none

  2. 隐藏div
  3. 还有其他解决办法吗?

使用媒体查询。

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

堆栈片段

div {
  display: none;
}

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

或者您可以使用 min-width 媒体查询。此处代码较少

堆栈片段

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