zoukankan      html  css  js  c++  java
  • css中max-width和min-width的应用

    max-从字面意思可以看出,是规定元素本身最大宽度,元素本身宽度应小于等于最大宽度值。

    min-从字面意思可以看出,是规定元素本身最小宽度,元素本身宽度应大于等于最小宽度值。

    1、max-width

    一般我们在布局时,不想要元素的宽度限定死,并且想要它的实际宽度随其本身内容自适应,但又不想宽度过大破坏整体布局,这个时候就会应用到max-width限制元素的最大宽度,元素实际宽度在0~max-width之间。

    示例代码如下:

    <!doctype html>
    <html>
        <head>
            <style>
                .box1{max-100px;background:red;}
           .box2{max-800px;background:yellow;}
            </style>
        </head>    
        <body>
    	<div class="box1">你好我是示例代码你好我是示例代码你好我是示例代码你好我是示例代码你好我是示例代码</div>
         <div class="box2">你好我是示例代码你好我是示例代码你好我是示例代码你好我是示例代码你好我是示例代码</div>
        </body>
    <html>
    

    效果如下图:

    从上图我们可以看出,当max-width的值大于内容实际宽度时,元素的宽度等于max-width值;当内容实际宽度大于max-width的值,元素的宽度等于max-width值。

    2、min-width

    一般我们在布局时,通常会用到min-width规定元素的最小宽度,以免元素宽度过小破坏整体布局.

    示例代码如下:

    <!doctype html>
    <html>
        <head>
            <style>
    	    div{display:inline-block;}
                .box1{min-100px;background:red;}
    	    .box2{min-800px;background:yellow;}       
            </style>
        </head>    
        <body>
    	<div class="box1">你好我是示例代码你好我是示例代码你好我是示例代码你好我是        
            示例代码你好我是示例代码</div>
     	<div class="box2">你好我是示例代码你好我是示例代码你好我是示例代码你好我是 
            示例代码你好我是示例代码</div>
        </body>
    <html>    
    

    效果如下图:

    从上图我们可以看出,当min-width的值小于内容实际宽度时,元素的宽度等于min-width;当内容实际宽度小于max-width的值,元素的宽度等于min-width。

    说明:max-height和min-height也是相同原理。

  • 相关阅读:
    1082 射击比赛 (20 分)
    1091 N-自守数 (15 分)
    1064 朋友数 (20 分)
    1031 查验身份证 (15 分)
    1028 人口普查 (20 分)
    1059 C语言竞赛 (20 分)
    1083 是否存在相等的差 (20 分)
    1077 互评成绩计算 (20 分)
    792. 高精度减法
    791. 高精度加法
  • 原文地址:https://www.cnblogs.com/okgoodman/p/8605596.html
Copyright © 2011-2022 走看看