1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>不确定宽度的盒子居中方法之一</title> 6 <style> 7 *{ 8 padding: 0; 9 margin: 0; 10 } 11 ul{ 12 list-style: none; 13 } 14 .father{ 15 width: 500px; 16 height: 300px; 17 background-color: #fff0f0; 18 margin: 100px auto; 19 } 20 21 /* 不确定宽度的盒子居中方法: 给父元素设置 float:left ;position:relative; left:50%; */ 22 /* 然后给子元素设置:position:relative; left:-50% ; */ 23 24 .test{ 25 clear: both; 26 float: left; 27 position: relative; 28 left: 50%; 29 margin: 50px 0; 30 } 31 .test li { 32 padding: 5px; 33 float: left; 34 border: 1px solid gainsboro; 35 text-align: center; 36 position: relative; 37 left: -50%; 38 /*display: inline-block;*/ 39 } 40 41 42 </style> 43 </head> 44 <body> 45 46 <div class="father"> 47 <ul class="test"> 48 <li>案例一</li> 49 </ul> 50 51 <ul class="test"> 52 <li>案例二</li> 53 <li>案例二</li> 54 <li>案例二</li> 55 <li>案例二</li> 56 <li>案例二</li> 57 </ul> 58 </div> 59 60 61 </body> 62 </html>
浙公网安备 33010602011771号