我创建了一个主要是响应式的网站,但在小屏幕上查看时需要一些帮助。我试图添加@media查询到css页面,但它似乎没有任何区别。不能让媒体查询工作
我只在主要的css页面添加了不同的样式规则,并没有添加任何内容到我的html。我很困惑媒体查询如何工作,所以也许这是我的问题?
这里是我的CSS
/*Alt styles for smaller screens*/
@media only screen and (max-width: 780px) {
div.price-area1 {
width: 100%;
text-align: center;
}
div.price-area2 {
width: 100%;
text-align: center;
}
div.price-area3 {
width: 100%;
}
input.submit {
width: 60%;
margin-left: 20%;
}
nav {
width: 100%;
}
nav ul li {
position: relative;
float: left;
width: 50%;
font-family: 'Poiret One', cursive;
margin-bottom: 15px;
text-align: center;
font-size: 24px;
}
}
你需要显示更多的代码。与CSS的其余部分相比,这个CSS放置在哪里?这些选择器是否具体或比您的媒体查询选择器更具体?我猜在这里安置和/或特定是罪魁祸首。很难给出你所提供的明确答案。 – hungerstar 2015-04-02 03:08:12
经过多一点阅读后,我发现CSS应该放在我的样式表的底部。显然这是我在阅读的其他资源中从未提及的。所以,它现在正在工作。谢谢 – kelsen24 2015-04-02 16:30:32
**#1 **阅读**级联**如何工作* C * ascading * S * tyle * S * heets。这将回答你应该在你的样式表中放置你的CSS选择器的地方。研究* CSS特异性*也不会伤害。 – hungerstar 2015-04-02 16:31:02