iOS开发html+css学习之表格

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}

        table {
            width: 40%;
            /* border: 1px solid black; */
            margin: 0 auto;
            /* 
                table和td边框之间默认有一个距离
                通过border-spacing属性可以设置这个距离
             */
            border-spacing: 0;
            /* 
                border-collapse可以用来设置表格的边框合并
                如果设置了边框合并,则border-spacing自动失效
             */
            border-collapse: collapse;

            /* background-color: #bfa; */
        }

        td , th {
            border: 1px solid black;
        }

        tr:nth-child(even) {
            background-color: #bfa;
        }

        tr:hover {
            background-color: #ff0;
        }
        
    </style>
</head>

<body>

 -->

 <!-- 
    在HTML中,使用table标签来创建一个表格
    table 是块元素
  -->

  <table>
    <!-- 
        在table标签中使用tr来表示表格中的一行,有几行就有几个tr

     -->

     <tr>
        <!-- 在tr中需要使用td来创建一个单元格,有几个单元格就有几个td -->
        <!-- 
            可以使用th标签来表示表头中的内容
         -->
        <th>a1</th>
        <th>a2</th>
        <th>a3</th>
        <th>a4</th>
     </tr>
     <tr>
        <td>b1</td>
        <td>b2</td>
        <td>b3</td>
        <!-- 
            rowspan用来设置纵向的合并单元格
         -->
        <td rowspan="2">b4</td>
    </tr>
    <tr>
       <td>c1</td>
       <td>c2</td>
       <td>c3</td>
   </tr>
   <tr>
      <td>d1</td>
      <td>d2</td>
      <!-- 
          colspan横向的合并单元格
       -->
      <td colspan="2">d3</td>
  </tr>



  </table>

</body>
</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容