1 <!-- 流体布局:就是使用百分比来设置元素的宽度,元素的高度按实际高度写固定值,流体布局中,元素的边线无法用百分比,可以用样式中的计算函数calc()来设置宽度,或者使用box-sizing属性将盒子设置从边线计算盒子的尺寸 2 calc():可以同计算的方式给元素加尺寸,比如:width:calc(25% - 4px); 3 box-sizing 4 1、content-box 默认的盒子尺寸计算方式 5 2、border-box 设置盒子的尺寸计算方式为从边框开始,盒子的尺寸,边框和内框填充算在盒子内 --> 6 7 <!DOCTYPE html> 8 <html lang="en"> 9 <head> 10 <meta charset="UTF-8"> 11 <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 12 <title>Document</title> 13 <style type="text/css"> 14 body{ 15 margin: 0; 16 } 17 18 .con a{ 19 display: block; 20 width: 25%; 21 /*width: calc(25% - 4px);*/ /* 第一种解决方式 */ 22 23 height: 100px; 24 background-color: gold; 25 text-align: center; 26 line-height: 100px; 27 float: left; 28 text-decoration: none; 29 color: #333; 30 font-size: 14px; 31 border: 2px solid #000; 32 box-sizing: border-box; /* 第二种解决方式 */ 33 } 34 </style> 35 </head> 36 <body> 37 <div class="con"> 38 <a href="#">菜单文字</a> 39 <a href="#">菜单文字</a> 40 <a href="#">菜单文字</a> 41 <a href="#">菜单文字</a> 42 </div> 43 </body> 44 </html>
原文:https://www.cnblogs.com/kogmaw/p/12492755.html