Html 如何正确使用css媒体查询进行响应性设计
我对媒体查询有意见。我希望我的mainHtml 如何正确使用css媒体查询进行响应性设计,html,css,responsive-design,Html,Css,Responsive Design,我对媒体查询有意见。我希望我的maindiv的宽度为960px,但如果屏幕小于960px,我希望它是任何当前宽度的80% 我只从960px中获得80%,而不是从所有更小的东西中获得80%(例如:800px的80%,700px的80%) HTML: <body> <div class="main"> Some big amound of text </div> </body> body{ width:100
div
的宽度为960px,但如果屏幕小于960px,我希望它是任何当前宽度的80%
我只从960px中获得80%,而不是从所有更小的东西中获得80%(例如:800px的80%,700px的80%)
HTML:
<body>
<div class="main">
Some big amound of text
</div>
</body>
body{
width:100%;
}
.main {
display: block;
height: 600px;
width: 960px;
}
@media (max-width: 960px) {
.main {
width:80%;
}
}
我希望它是流体,但它只固定在两个位置:960px和960px的80%-我如何使它流体化?我解决了这个问题-
我使用的是firefox 5.0,我认为它不支持这个功能-我想这就是问题所在。我解决了这个问题-
我使用的是firefox 5.0,我认为它不支持此功能-我想这就是问题所在。为了其他人的利益,firefox从3.5版开始就支持媒体查询。我不知道为什么您的FF5副本不能工作,但这不是因为缺少媒体查询支持。这是一个演示页面。我在FF3.6中对它进行了测试,它工作得很好:为了其他人,Firefox从3.5版开始就支持媒体查询。我不知道为什么您的FF5副本不能工作,但这不是因为缺少媒体查询支持。这是一个演示页面。我在FF3.6中对其进行了测试,效果很好:您需要发布更多的html和css。也许在中重新创建问题,因为此时您发布的css应该可以工作。您使用的是什么浏览器?我已经测试了您在最新版本的Safari、Chrome、Firefox和Opera for OSX中提供的代码,它可以按照您所说的那样工作。它可以在Chrome中工作。我使用的是firefox 5.0-我想这就是问题所在。。。将更新并重新检查。好的-问题是旧的firefox浏览器。你需要发布更多的html和css。也许在中重新创建问题,因为此时您发布的css应该可以工作。您使用的是什么浏览器?我已经测试了您在最新版本的Safari、Chrome、Firefox和Opera for OSX中提供的代码,它可以按照您所说的那样工作。它可以在Chrome中工作。我使用的是firefox 5.0-我想这就是问题所在。。。将更新并重新检查。好的-问题是旧的firefox浏览器。