【发布时间】:2017-10-04 02:38:43
【问题描述】:
我想根据不同的媒体查询为我的 HTML 设置不同的样式。例如,我希望我的 HTML 在宽度为 1024 像素或更小的浏览器上查看时以某种方式显示,如果在横向浏览器上查看时以另一种方式显示(例如手机翻转时) )。这是我尝试做的;
@media (max-width: 1024px) {
h1{
margin-top: 10px;
}
}
@media (orientation: landscape) {
h1{
margin-top: 20px;
}
}
<html>
<body>
<h1>Hello world</h1>
</body>
</html>
但不幸的是,它没有用。问题是当我在横向设备上加载网站时,代码没有改变。
注意:我的问题是不是媒体查询完全不起作用。但是,我无法使用两个以上的媒体查询。
谢谢。
【问题讨论】:
-
我在这个网站上看到了许多关于“媒体查询不响应方向”的问题。你看过那些吗?例如:stackoverflow.com/q/20199764/215552、stackoverflow.com/q/17637833/215552、stackoverflow.com/q/20026904/215552。
-
非常感谢!成功了!
标签: html css media-queries