(相關資料圖)

表格的默認樣式不好看,設置border=”1″的時候,還會出現雙邊框,就像下面一樣,直接上代碼,看效果對比,而且用flex,可以輕易實現文字垂直居中。
1.修改前

<table border="1">    <tr>      <td>班級</td>      <td>姓名</td>      <td>成績</td>    </tr>    <tr>      <td>一班</td>      <td>小明</td>      <td>90</td>    </tr>     <tr>      <td>二班</td>      <td>小紅</td>      <td>100</td>    </tr> </table>


2.修改后

<table class="tab-box">   <tr>     <td>班級</td>     <td>姓名</td>     <td>成績</td>   </tr>   <tr>     <td>一班</td>     <td>小明</td>     <td>90</td>   </tr>   <tr>     <td>二班</td>     <td>小紅</td>     <td>100</td>   </tr> </table>// css.tab-box, .tab-box td{    border:1px solid #EBEEF5;    border-collapse:collapse;/* 讓邊框合并,不讓出現雙邊框*/  }  .tab-box{    width: 100%;  }  .tab-box tr{    display: flex;/*flex布局*/  }  .tab-box td {    flex: 1;/*讓每個單元格寬度一樣*/    height:30px;    padding-left:10px;    display: flex;/*flex布局*/    align-items: center;/*讓單元格文字垂直居中*/    color: #606266;  }

關鍵詞: