我的媒体屏幕似乎对我的页面标签没有反应。不确定是否有订单问题,但希望获得帮助。
我尝试在w3schools和此处查找此内容,但似乎无法弄清
.pages {
margin-left: 2%;
}
a:link {
text-decoration: none;
}
a:visited {
color: yellow;
}
a:hover {
color: white;
}
@media only screen and (max-width: 400px) {
.egg {
margin-left: 10px;
margin-right: 10px;
}
.cheese {
margin-left: 10px;
margin-right: 10px;
}
.croissant {
margin-left: 10px;
margin-right: 10px;
}
.pages {
margin-left: 5%;
}
}
我期望.pages中的页边距会发生变化,但是没有运气!
答案 0 :(得分:-1)
尝试一下:Codepen作为一个简单示例
<div class="foo">foo</div>
.foo {
background-color:red;
margin-left: 1%;
}
@media only screen and (min-width: 800px){
.foo {
background-color: green;
margin-left: 10%;
}
}
一个好的做法是从CSS样式开始移动优先,因此您只需要在视口更改上更改相关内容,并避免代码重复。因此,您可以从没有@ media-query的移动样式开始,然后逐步进行并添加min-width
媒体查询。
答案 1 :(得分:-2)
尝试
@media only screen and (min-device-width : 400px) {
classes here
}
仅在{..}
中指定类/ ID /标签的大小