css中max-width和min-width的应用
程序员文章站
2022-09-26 11:38:17
max-width:从字面意思可以看出,是规定元素本身最大宽度,元素本身宽度应小于等于最大宽度值。 min-width:从字面意思可以看出,是规定元素本身最小宽度,元素本身宽度应大于等于最小宽度值。 1、max-width 一般我们在布局时,不想要元素的宽度限定死,并且想要它的实际宽度随其本身内容自 ......
max-width:从字面意思可以看出,是规定元素本身最大宽度,元素本身宽度应小于等于最大宽度值。
min-width:从字面意思可以看出,是规定元素本身最小宽度,元素本身宽度应大于等于最小宽度值。
1、max-width
一般我们在布局时,不想要元素的宽度限定死,并且想要它的实际宽度随其本身内容自适应,但又不想宽度过大破坏整体布局,这个时候就会应用到max-width限制元素的最大宽度,元素实际宽度在0~max-width之间。
示例代码如下:
<!doctype html> <html> <head> <style> .box1{max-width:100px;background:red;}
.box2{max-width: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-width:100px;background:red;} .box2{min-width: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也是相同原理。
上一篇: 关于Vue的路由权限管理的示例代码
下一篇: 你骂谁呢
推荐阅读
-
Bottle框架中的装饰器类和描述符应用详解
-
Vue中对比scoped css和css module的区别
-
CSS3中:nth-child和:nth-of-type的区别深入理解
-
Word2003拼写和语法错误检查在文档中的应用
-
应用中引入缓存层后,缓存和持久化层数据一致性的思考
-
CSS3中background-clip和background-origin的区别示例介绍
-
css3中检验表单的required,focus,valid和invalid样式
-
照片VS图形:详解照片和图形在平面设计中的区别与应用
-
简介iOS开发中应用SQLite的模糊查询和常用函数
-
Webpack中css-loader和less-loader的使用教程