7

如何设置widtha 的属性div,使其始终是浏览器窗口宽度的百分比?

例如,

  • 当浏览器窗口宽度为 1920px 时,其div宽度为 1536px (80%)
  • 当浏览器窗口宽度为 1600px 时,其div宽度为 1280px (80%)

等等?

4

3 回答 3

5

您应该使用包装器 div 并将其设置为等于浏览器宽度的 100%,然后放置所需的 div 并将其设置为width:80%. 这也将允许您将所需的 div 居中。(margin:0 auto用于此。)

这是一个带有演示的 JSFiddle:http: //jsfiddle.net/6Lwpr/

于 2013-01-14T05:38:27.397 回答
3

vw:相对于视口宽度的 1%

https://www.w3schools.com/cssref/tryit.asp?filename=trycss_unit_vw

于 2017-07-03T02:38:27.870 回答
0

用这个

.main
{width:100%;
margin-left:auto; 

margin-right:auto;


}
.content
{
width:80%;
margin-left:auto; 

margin-right:auto;

}
于 2013-01-14T06:18:24.423 回答