设置页面的最小宽度

Posted Dios

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置页面的最小宽度相关的知识,希望对你有一定的参考价值。

CSS语法中很有用的一个属性是 min-width 。通过这个属性你可以设置任何元素的最小宽度。也就是说你也可以用这个来限制页面显示的最小宽度。但有个小问题是:IE浏览器无法为<body>元素设置min-width,因此要让这个属性起作用,我们需要走点弯路。首先在<body>后面插入一个<div>:

<body>
<div class="container">

  然后在CSS定义里面定义最小宽度为600px:

#container
{
min-width: 600px;
width:expression(document.body.clientWidth < 600? "600px": "auto" );
}

  第一个属性是最小宽度定义的标准写法;第二个属性则是只有IE能够理解的javascript表达式。你也可以同时设定页面的最大最小宽度:

#container
{
min-width: 600px;
max-width: 1200px;
width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");
}

以上是关于设置页面的最小宽度的主要内容,如果未能解决你的问题,请参考以下文章

移动端页面尺寸之一倍图二倍图三倍图

如何设置QListWidgetItem的最小高度

ie67 设置最小宽度最小高度

表格列,使用 css 设置最小和最大宽度

怎么设置div最小宽度,然后再相应自动变宽。

rem 单位实现页面自适应布局