css负边距布局
三行三列的布局
?代碼結構
<div class="container"><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li></ul> </div>樣式?
1 body,ul,li{ padding:0; margin:0;} 2 ul,li{ list-style:none;} 3 .container{ 4 width: 340px; 5 border: 1px solid red; 6 } 7 ul { 8 margin-right: -20px; 9 margin-bottom: -20px; 10 overflow: hidden; 11 } 12 ul li { 13 width: 100px; 14 height: 100px; 15 margin-right: 20px; 16 margin-bottom: 20px; 17 background: blue; 18 float: left; 19 }?
不使用float,可以換成display:inline-block,??:該種情況需要設置font-size屬性來去掉間隔
轉載于:https://www.cnblogs.com/lhyhappy365/p/11547147.html
總結
- 上一篇: 微信小程序 子组件调用父组件方法
- 下一篇: css圣杯布局