CSS我可以在较小的屏幕上设置更高的%宽度吗?

时间:2015-10-18 18:54:52

标签: html css width percentage

我设置了70%的宽度,看起来不错,但对于移动屏幕,如果宽度更高,则不会受到伤害,比如说90%。

所以我的问题是......如果屏幕较小,有没有办法让网站的宽度更高?

3 个答案:

答案 0 :(得分:2)

您应该使用媒体查询:

div {
width:70%;
}

@media only screen and (max-width: 500px) {
    div {
        width:90%;
    }
}

Get a head start on media queries

或使用像bootstrap

这样的框架

使用bootstrap,您可以使用以下方法实现:

<div class="col-md-10 col-md-offset-1 col-xs-12">blah blah</div>

答案 1 :(得分:0)

对媒体查询有点了解:

https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

.content {
   width: 70%;
 }

@media (max-width: 600px) {
 .content {
   width: 90%;
 }
}

答案 2 :(得分:0)

您可以将尺寸媒体查询与分辨率媒体查询结合使用:

@media (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2), /* Webkit-based browser */
       (max-width: 600px) and (min-resolution: 2dppx), /* The standard way */            
       (max-width: 600px) and (min-resolution: 192dpi) /* dppx fallback */