如何在css中使用媒体查询

时间:2012-07-18 06:55:00

标签: css css3

我非常热衷于在我的CSS中使用媒体查询,但我对如何使用它感到困惑。我有立场

我的查询要求是

如果屏幕宽度为100到480,则会出现不同的样式,

如果屏幕宽度为481到600,则会出现不同的样式,

如果屏幕宽度为601到800,则会出现不同的样式,

如果屏幕宽度为801,则默认CSS应该有效。

3 个答案:

答案 0 :(得分:6)

.class { /* default style */ }

@media (min-width: 100px) and (max-width: 480px) {
 .class { /* style */ }
}

@media (min-width: 481px) and (max-width: 600px) {
 .class { /* style */ }
}

@media (min-width: 601px) and (max-width: 800px) {
 .class { /* style */ }
}

答案 1 :(得分:2)

基础依赖于使用这种查询:

@media (min-width: 768px) and (max-width: 979px) {
/*here goes the exact changes you need to make in order to make 
your site pretty on this range.*/
}

请记住,在使用响应式网页设计时,您应该尽可能使用百分比来表示字体。

媒体查询现在可用于IE。 如果可以使用它们,请查看http://caniuse.com/#feat=css-mediaqueries。 我使用的polyfil效果很好,是response.js

答案 2 :(得分:1)

我相信一些事情:

@media screen and (min-width: 100px) and (max-width: 480px)
{
    /* Change main container '.wrapper' */
    .wrapper
    {
        width: 100px;
    }
}

@media screen and (min-width: 480px) and (max-width: 600px)
{
    .wrapper
    {
        width: 480px;
    }
}

...等