【发布时间】:2020-10-12 09:55:54
【问题描述】:
我有一个简单的 div 框,其中包含我想根据用户是在台式机/平板电脑/笔记本电脑还是移动设备上查看的不同格式的文本。我正在尝试使用@media screen,但也许我做错了。这是我尝试过的:
.topbox {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 9999;
height: 100px;
padding: 20px 10px;
}
@media only screen and (max-width: 600px) {
.topbox {
background: #9b4fe0;
width: 300px;
}
}
@media only screen and (max-width: 800px) {
.topbox {
background: #ff5000;
width: 600px;
}
}
在我的脑海中,我有:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
【问题讨论】:
-
你能告诉我们你的尝试,并显示一些示例代码。
-
你的机顶盒是一类吗?因为如果是 ,请注意您在媒体查询中使用 # ,您应该将其更改为 .topbox
-
好的,哎呀,我修好了。
-
现在可以用了吗? @mlolm
-
@BarLevin 的排序 - 它没有显示正确的属性,但它必须是我设置最大宽度的方式。
标签: html css responsive-design media-queries responsive