鏁堟灉鍥撅細
閫氳繃table鐨刢olspan鍜宺owspan杞绘澗瀹炵幇鍗曞厓鏍煎悎骞躲€?/p>
杈规璁剧疆锛歵h/td 鍔?strong>鍙充笅杈规锛宼able鍔?strong>宸︿笂杈规銆?/p>
<!--html--><table border="0" cellspacing="0" cellpadding="0"> <tr> <th style="width: 100px;">绉嶇被</th> <th style="width: 100px;">鍚嶇О</th> <th>鎻忚堪</th> </tr> <tr> <td rowspan="2">姘存灉</td> <td>棣欒晧</td> <td>棣欒晧锛堝鍚嶏細Musa nana Lour.锛夋槸鑺晧绉戙€佽姯钑夊睘妞嶇墿銆傛鏍笡鐢燂紝鍏峰寪鍖嶈寧锛岀煯鍨嬬殑楂?.5绫充互涓嬶紝涓€鑸珮涓嶅強2绫?..</td> </tr> <tr> <td>鑻规灉</td> <td>鑻规灉锛圡alus pumila Mill.锛夛紝鏄惤鍙朵箶鏈紝閫氬父鏍戞湪鍙珮鑷?5绫筹紝浣嗘牻鍩规爲鏈ㄤ竴鑸彧楂?-5绫冲乏鍙?..</td> </tr> <tr> <td colspan="2">鍏朵粬</td> <td>--</td> </tr></table><!--css--><style> table { width: 600px; table-layout: fixed; border-left: 1px solid #ddd; border-top: 1px solid #ddd; } th, td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; vertical-align: middle; text-align: center; padding: 12px 0; color: #666; font-size: 14px; } th { font-weight: normal; }</style>
澶栧眰div.distable璁剧疆鏍峰紡display: table;
鍐呭眰div.distable-cell*璁剧疆鏍峰紡display: table-cell;
table甯冨眬涓嬶紝鍙互瀹炵幇鍚堝苟鍗曞厓鏍兼晥鏋溿€傛湁涓ょ偣璇存槑:
1锛変负鍚堝苟鍗曞厓鏍肩殑琛?璁剧疆杈规鏃讹紝姣旇緝澶嶆潅锛屽鏄撻敊浣嶃€?/p>
2锛夋祻瑙堝櫒缂╂斁鍒?00+%灞曠ず鏃讹紝姝ゅ竷灞€浼氬彉褰€?/p>
鍥犳锛岃繖绉嶅啓娉曞苟涓嶆帹鑽愩€?/p>
<div> <div class="distable border-sub-rb border-lt"> <div class="distable-cell1">绉嶇被</div> <div class="distable-cell1">鍚嶇О</div> <div class="distable-cell2">鎻忚堪</div> </div> <div class="distable border-l"> <div class="distable-cell1 border-rb" style="background-color: #ddd;border-color: red">姘存灉</div> <div class="distable-cell3"> <div class="distable border-sub-rb"> <div class="distable-cell1">棣欒晧</div> <div class="distable-cell2">棣欒晧锛堝鍚嶏細Musa nana Lour.锛夋槸鑺晧绉戙€佽姯钑夊睘妞嶇墿銆傛鏍笡鐢燂紝鍏峰寪鍖嶈寧锛岀煯鍨嬬殑楂?.5绫充互涓嬶紝涓€鑸珮涓嶅強2绫?..</div> </div> <div class="distable border-sub-rb"> <div class="distable-cell1">鑻规灉</div> <div class="distable-cell2">鑻规灉锛圡alus pumila Mill.锛夛紝鏄惤鍙朵箶鏈紝閫氬父鏍戞湪鍙珮鑷?5绫筹紝浣嗘牻鍩规爲鏈ㄤ竴鑸彧楂?-5绫冲乏鍙?..</div> </div> </div> </div> <div class="distable border-r"> <div class="distable-cell4 border-lb">鍏朵粬</div> <div class="distable-cell2 border-bl" style="background-color: #ddd;border-color: red">--</div> </div></div><style> .distable { display: table; color: #666; font-size: 14px; box-sizing: border-box; } [class*=distable-cell] { display: table-cell; text-align: center; vertical-align: middle; box-sizing: border-box; } .distable-cell1 { width: 100px; } .distable-cell2 { width: 400px; padding: 12px 0; } .distable-cell3 { width: 500px; } .distable-cell4 { width: 200px; } .border-sub-rb [class*=distable-cell] { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 12px 0; } .border-lt { border-left: 1px solid #ddd; border-top: 1px solid #ddd; } .border-lb { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; } .border-l { border-left: 1px solid #ddd; } .border-rb { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; } .border-bl { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; } .border-r { border-right: 1px solid #ddd; }</style>
flex甯冨眬涓嬶紝鍙互瀹炵幇鍚堝苟鍗曞厓鏍兼晥鏋溿€傛湁涓や釜闅剧偣:
1锛夊悎骞跺崟鍏冩牸鐨勫瀭鐩村眳涓晥鏋滐細flex甯冨眬宓屽锛屽唴灞傜殑flex璁剧疆align-items: center;
2锛夎竟妗嗙殑璁剧疆锛氳缃瘮杈冨鏉傦紝瀹规槗閿欎綅銆?/p>
铏界劧鍙互瀹炵幇鍚堝苟鍗曞厓鏍兼晥鏋滐紝骞朵笉鎺ㄨ崘銆?/p>
<div style="width: 600px;"> <div class="flex-box border-sub-rb border-lt"> <div class="flex-cell1">绉嶇被</div> <div class="flex-cell1">鍚嶇О</div> <div class="flex-cell2">鎻忚堪</div> </div> <div class="flex-box border-l"> <div class="flex-cell1 border-b flex-cc" style="background-color: #ddd;border-color: red"><div>姘存灉</div></div> <div class="flex-cell3 border-r"> <div class="flex-box border-sub-bl"> <div class="flex-cell1 flex-cc"><div>棣欒晧</div></div> <div class="flex-cell2 flex-cc" style="background-color: #ddd;border-color: red"><div>棣欒晧锛堝鍚嶏細Musa nana Lour.锛夋槸鑺晧绉戙€佽姯钑夊睘妞嶇墿銆傛鏍笡鐢燂紝鍏峰寪鍖嶈寧锛岀煯鍨嬬殑楂?.5绫充互涓嬶紝涓€鑸珮涓嶅強2绫?..</div></div> </div> <div class="flex-box border-sub-bl"> <div class="flex-cell1 flex-cc"><div>鑻规灉</div></div> <div class="flex-cell2 flex-cc"><div>鑻规灉锛圡alus pumila Mill.锛夛紝鏄惤鍙朵箶鏈紝閫氬父鏍戞湪鍙珮鑷?5绫筹紝浣嗘牻鍩规爲鏈ㄤ竴鑸彧楂?-5绫冲乏鍙?..</div></div> </div> </div> </div> <div class="flex-box"> <div class="flex-cell4 border-lb flex-cc"><div>鍏朵粬</div></div> <div class="flex-cell2 border-rbl flex-cc" style="background-color: #ddd;border-color: red"><div>--</div></div> </div></div><style> .flex-box { display: flex; flex-direction: row; flex-wrap: nowrap; color: #666; font-size: 14px; text-align: center; box-sizing: border-box; } [class*=flex-cell] { box-sizing: border-box; } .flex-cell1 { width: 100px; } .flex-cell2 { width: 400px; padding: 12px 0; } .flex-cell3 { width: 500px; } .flex-cell4 { width: 200px; } .border-sub-rb [class*=flex-cell] { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 12px 0; } .border-sub-bl [class*=flex-cell] { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; } .border-lt { border-left: 1px solid #ddd; border-top: 1px solid #ddd; } .border-lb { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; } .border-l { border-left: 1px solid #ddd; } .border-rbl { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; } .border-b { border-bottom: 1px solid #ddd; } .border-r { border-right: 1px solid #ddd; } .flex-cc { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; }</style>
grid甯冨眬瀛︿範鎴愭湰浼氶珮涓€浜涳紝浣嗕唬鐮佺湅鐫€鏈€娓呮櫚銆?/p>
grid鏈夊吋瀹规€ч棶棰橈紝璋ㄦ厧浣跨敤銆?/p>
<div class="container"> <div class="item item-1"><div>绉嶇被</div></div> <div class="item item-2"><div>鍚嶇О</div></div> <div class="item item-3"><div>鎻忚堪</div></div> <div class="item item-4"><div>姘存灉</div></div> <div class="item item-5"><div>棣欒晧</div></div> <div class="item item-6"><div>棣欒晧锛堝鍚嶏細Musa nana Lour.锛夋槸鑺晧绉戙€佽姯钑夊睘妞嶇墿銆傛鏍笡鐢燂紝鍏峰寪鍖嶈寧锛岀煯鍨嬬殑楂?.5绫充互涓嬶紝涓€鑸珮涓嶅強2绫?..</div></div> <div class="item item-7"><div>鑻规灉</div></div> <div class="item item-8"><div>鑻规灉锛圡alus pumila Mill.锛夛紝鏄惤鍙朵箶鏈紝閫氬父鏍戞湪鍙珮鑷?5绫筹紝浣嗘牻鍩规爲鏈ㄤ竴鑸彧楂?-5绫冲乏鍙?..</div></div> <div class="item item-9"><div>鍏朵粬</div></div> <div class="item item-10"><div>--</div></div></div><style> .container { display: grid; grid-template-columns: repeat(6, 100px); color: #666; font-size: 14px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; } .item { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; padding: 12px 0; display: grid; align-items: center; } .item-1 { grid-column: 1 / 2; } .item-2 { grid-column: 2 / 3; } .item-3 { grid-column: 3 / 7; } .item-4 { grid-row: 2 / 4 } .item-6 { grid-column: 3 / 7; } .item-8 { grid-column: 3 / 7; } .item-9 { grid-column: 1 / 3; } .item-10 { grid-column-end: span 4; }</style>
table甯冨眬浠嶆槸瀹炵幇鍚堝苟鍗曞厓鏍兼渶绠€鍗曠殑鏂瑰紡锛実rid娆′箣锛宖lex鍐嶆锛宒isplay:table涓嶆帹鑽愩€?/p>
鍒版杩欑瘒鍏充簬CSS鍚堝苟鍗曞厓鏍煎洓绉嶆柟寮忥細table/display/flex/grid鐨勬枃绔犲氨浠嬬粛鍒拌繖浜?鏇村鐩稿叧CSS鍚堝苟鍗曞厓鏍煎唴瀹硅鎼滅储鑴氭湰涔嬪浠ュ墠鐨勬枃绔犳垨缁х画娴忚涓嬮潰鐨勭浉鍏虫枃绔狅紝甯屾湜澶у浠ュ悗澶氬鏀寔鑴氭湰涔嬪锛?/p>
本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728