如果我使用此查询(iPhone视网膜)
#clickme
{
font-size: 200%;
position: absolute;
top: 50px;
left: 50px;
width: 200px;
height: 100px;
background-color: red;
}
@media (min-device-width: 480px)
{
#clickme
{
font-size: 100%;
position: absolute;
top: 50px;
left: 50px;
width: 100px;
height: 50px;
background-color: green;
}
}
颜色为红色,但如果我添加一个或子句
@media (min-device-width: 480px) or (orientation: landscape)
{
#clickme
{
font-size: 100%;
position: absolute;
top: 50px;
left: 50px;
width: 100px;
height: 50px;
background-color: green;
}
}
并且设备处于纵向状态,按钮为绿色
这可以解决这个问题而不需要单独的查询吗?
答案 0 :(得分:0)
or
不是媒体查询中的有效关键字。
您需要有单独的媒体查询,但要将它们与逻辑OR组合在一起,请使用逗号:
@media (min-device-width: 480px), (orientation: landscape)