CSS表格和切換成卡片式是網頁設計中經常用到的兩種布局方式。下面將分別介紹這兩種布局的特點及如何實現。
CSS表格布局
CSS表格布局是一種像傳統HTML表格一樣的布局方式,但通過CSS控制可以實現更多的樣式和靈活性。它適用于需要展示大量數據的網頁,如數據報表、商品列表等。
/* CSS表格樣式 */ table { border-collapse: collapse; width: 100%; } td, th { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color: #f2f2f2; font-weight: bold; } /* HTML表格結構 */ <table> <tr> <th>姓名</th> <th>年齡</th> <th>性別</th> </tr> <tr> <td>張三</td> <td>28</td> <td>男</td> </tr> <tr> <td>李四</td> <td>32</td> <td>女</td> </tr> </table>
切換成卡片式布局
切換成卡片式布局是一種流行的響應式布局方式,它能夠適應不同的屏幕尺寸和設備。它適用于需要呈現多種不同內容的網頁,如新聞、產品展示等。
/* 卡片式樣式 */ .card { box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; width: 30%; border-radius: 5px; margin: 10px; } .card:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); } .container { padding: 2px 16px; } /* HTML結構 */ <div class="card"> <div class="container"> <h4><b>John Doe</b></h4> <p>Architect & Engineer</p> </div> </div>
以上是CSS表格和切換成卡片式的布局方式介紹,希望對大家有所幫助。