【发布时间】:2020-05-12 21:24:13
【问题描述】:
我是媒体查询的新手。 对于移动视图和桌面视图,我使用 2 个 div,具有相同的功能
一个用于移动视图,另一个用于桌面视图。两个 div 的内容相同。
当有移动视图时,我会隐藏桌面视图 div,反之亦然。
我的html代码是这样的..
<div class="mobile">
Welcome to my website<br>
This is mobile view
</div>
<div class="desktop">
Welcome to my website<br>
This is desktop view
</div>
我的 .css 文件是这样的
.mobile{
display: none;
}
@media screen and (max-width: 767px){
.mobile{
display: block;
}
.desktop{
display: none;
}
}
这种技术好吗?
还有其他建议吗?
【问题讨论】:
-
不建议这样做。在您的情况下,仅使用一个 div 元素。根据您希望在移动设备或桌面使用媒体查询的方式更改 div 元素的 css。
标签: html css media-queries