您的位置:首页 > DIV CSS基础 > 【 返回上一页

max-width css最大宽度

css 最大宽度 css max-width

最大宽度为变量宽度,意思对对象设置最大宽度后,其对象宽度将不超过此最大宽度值。从字也能理解最大就是不超过之作用。max-width也属于width宽度一种细分。与之对应为最小宽度 min-width!

一、最大宽度语法

max-width语法:
max-width : 200px
设置对象最大宽度200px

max-width:60%
设置对象相等于父级宽度最大宽度为父级宽度60%。假如父级宽度为200px,那么此对象设置max-width最大宽度为60%,那么实际最大宽度就是200×60%=120px

特别注意:一般设置变量的宽度,固定宽度(width)就不能同时设置。

最大宽度 css max-width值说明:值可以为具体数值比如(100px、500px);可以为百分比值比如(70%、90%),但值不能为负数(只能为正值)。

二、最大宽度语法结构分析图

最大宽度 max-width属性语法分析结构图
最大宽度 max-width属性语法分析结构图

三、max-width最大宽度DIV CSS实例

1、div css关于最大宽度实例描述
这里设置一个300px宽、边框1px红色的盒子,再设置一个百分比div盒子。这里设置css边框也是为了便于观察对象宽度情况。

2、最大宽度应用实例css代码

.warp{ max-width:300px; border:1px solid #F00}
.bfb{ max-width:30%; border:1px solid #00F}

3、实例对应html内容代码

<div class="warp">
直接放内容,看看我这个DIV宽度
然后缩小浏览器宽度小于300px试试,
看看宽度是否会变小
</div>

<div class="bfb">
为最大宽度设置30%,同样观察宽度情况,
并在缩小浏览器宽度看看变化情况
</div>

4、完整CSS+HTML代码

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS最大宽度实例 在线演示 Thinkcss</title>

<style>
.warp{ max-width:300px; border:1px solid #F00}
.bfb{ max-width:30%; border:1px solid #00F}
</style>
</head>
<body>
<div class="warp">
直接放内容,看看我这个DIV宽度,
然后缩小浏览器宽度小于300px试试,
看看宽度是否会变小
</div>

<div class="bfb">
为最大宽度设置30%,同样观察宽度情况,
并在缩小浏览器宽度看看变化情况
</div>

</body>
</html>

5、效果截图

浏览器正常尺寸下最大宽度实例截图
浏览器正常尺寸下最大宽度实例截图

缩小缩窄浏览器:

缩小浏览器宽度小于300px情况下,最大宽度实例截图
缩小浏览器宽度小于300px情况下,最大宽度实例截图

6、分析说明
从实例看最大宽度max-width设置后,当浏览器宽度大于300px时,最大宽度值为300px生效,对象(红色框盒子)宽度最大显示300px,而蓝色对象为百分比30%,所以浏览器宽看起来百分比30%比较宽。但当浏览器缩小到小于300px时,设置固定最大宽度300px的红色DIV将随浏览器缩小而紧贴浏览器缩小,百分比则始终按照最大宽度30%显示所以百分比蓝色DIV看起来就小了。

7、在线演示

查看案例

8、打包免费下载最大宽度案例

四、应用场景

以前IE6不支持max-width,但现在用户很少使用IE6浏览器所以不用再考虑最大宽度兼容。在布局全屏的网页时,有时我们为了不让网页内容紧贴浏览器两边,所以设置百分比宽度比如(99%)这样的布局。

如需转载,请注明文章出处和来源网址:http://www.thinkcss.com/css/1123.shtml

修订日期:2016-11-23 13:07 www.thinkcss.com ThinkCSS