【发布时间】:2016-04-19 09:33:59
【问题描述】:
我正在使用媒体查询为较小的屏幕重写页面样式:
@media only screen
and (min-width : 400px)
and (max-width : 1024px) {
#container {
right:10px;
top:50px;
font-size:24px;
position:absolute;
min-height: 85%;
margin-left:auto;
width:100px;
}
#portfolio {
width:100px;
min-height:550px;
-webkit-box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
-webkit-border-radius: 10px;
border-radius: 10px;}
#whoami {
width:100px;
min-height:550px;
-webkit-box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
-webkit-border-radius: 10px;
border-radius: 10px; }
#blog {
width:100px;
min-height:550px;
-webkit-box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
-webkit-border-radius: 10px;
border-radius: 10px;
}
#contact {
width:100px;
min-height:550px;
-webkit-box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
box-shadow: 0px 2px 10px 4px rgba(9, 9, 9, 0.2);
-webkit-border-radius: 10px;
border-radius: 10px;
}
}
而且根本没有任何效果.. 我通过 Dreamweaver CS6 兼容性视图查看了该网页,但它不起作用,因此我通过调整浏览器窗口大小来检查它,但也没有用。 任何想法为什么它不起作用?它不适用于 ID 吗?!
【问题讨论】:
-
你在小屏幕上试过了吗?
-
您需要显示更多代码或链接到问题页面。
-
我已经编辑了问题并输入了整个@media 代码。
-
那么问题出在哪里?这样的样式表什么都不做。如果你添加一个像
<div id="portfolio" style="border:solid">Some text</div>这样的元素,你会看到它的渲染会随着浏览器窗口宽度的变化而变化。 -
但是宽度没有改变,它的宽度在普通样式表中设置为“650px”,所以当我改变浏览器窗口时它应该将它的宽度更改为100px,这不会发生
标签: css media-queries