CSS 常见布局
CSS 常见布局
CSS 常见布局
布局的传统解决方案,基于盒状模型,依赖 display
属性 + position
属性 + float
属性,
新方案使用 flex
布局
下面的待写……….
品字布局
1 2 3
| 上面的 div 宽 100%, 下面的两个 div 分别宽 50%, 然后用 float 或者 inline 使其不换行即可
|
一行多列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <div class="body-menu"> <div class="menu-item"> <div class="menu-content"> <div class="menu-title">图文消息</div> <div class="menu-num">100</div> </div> </div>
<div class="menu-item"> <div class="menu-content"> <div class="menu-title">图文消息</div> <div class="menu-num">100</div> </div> </div> </div>
<style> .body-menu{ display: flex; } .menu-item{ flex: 1; height: 180px; margin-right: 10px; border: 1px dashed #e7e7eb;
display: flex; justify-content: center; align-items: center; cursor: pointer; }
.menu-content{ text-align: center; }
</style>
|
CSS 布局