我遇到媒体查询问题。我希望我的主div
的宽度为960像素,但如果屏幕小于960像素 - 我希望它是任何当前宽度的80%。如何正确使用css媒体查询进行响应式设计
我从960px只得到80%,而不是80%(例如:800px的80%,700px的80%)。
HTML:
<body>
<div class="main">
Some big amound of text
</div>
</body>
CSS:
body{
width:100%;
}
.main {
display: block;
height: 600px;
width: 960px;
}
@media (max-width: 960px) {
.main {
width:80%;
}
}
我希望它是液体,但它是在2个位置只有固定的:960像素和80%的960像素 - 怎么办我让它变得流畅?
您需要发布更多的html和css。也许在http://jsfiddle.net重新创建问题,因为此时您发布的CSS应该正常工作。 – tw16
你使用什么浏览器?我已经测试了您在最新版本的Safari,Chrome,Firefox和Opera for OSX中提供的代码,并且您可以按照自己的意愿进行操作。 – bookcasey
它在铬中工作。我正在使用火狐5.0 - 我想这是问题...将更新它,并重新检查。 – Alon