美文网首页html
[前端学习]html部分学习笔记,第二天

[前端学习]html部分学习笔记,第二天

作者: 印象rcj | 来源:发表于2017-08-21 10:50 被阅读0次

<!- -table的属性,cellspacing设置单元格与单元格之前的距离,cellpadding设置单元格内容与单元格边框的距离,align设置表格的显示位置- ->

实现细线表格

  • 之前在table中设置单元格与单元格之间合并使用的cellspacing,但是它是有缺陷的。他没有让边框完全合并只是拼到一起,所以你会发现这样设置后,表格的线会很粗(实际上是设置边框线宽度的两倍)。
  • 这个时候就可以通过css设置来让它们完全合并,实现细表格线的效果。
    • border-collapse:collapse 让单元格与边框线完全合并

    • border-spacing:0 让单元格与单元格边框线距离为0,也就是完全合并

      <table border="1" cellspacing="0" cellpadding="3" width="300" height="120" align="center">
      <!- -caption是表格的标题标签,只能写在tabel里面,是表格专属的标签 - ->
      <caption>我最喜欢的明星</caption>
      <!- -thead和tbody的作用在预加载,当浏览器加载表格时,会优先加载这两个标签里面的数据,而table标签的属性样式等会后加载,在很多网站表格是不显示边框的所以先显示数据的话,会让用户感觉打开速度更快 - ->
      <thead>
      <tr>
      <!- -th是表头标签,会自动加粗垂直居中- ->
      <th>姓名</th> <th>年龄</th> <th>性别</th>
      </tr>
      </thead>
      <tbody>
      <tr>
      <td>刘德华</td> <td>55</td> <td>男</td>
      </tr>
      <tr>
      <td>林青霞</td> <td>50</td> <td rowspan="2">男/女</td>
      <!- -rowspan的作用是跨行合并,即把同一列两行的单元格合并起来
      注意:如果是整列或者整行合并,一定要设置宽度或者高度,不然就会自适应看不出是合并过的。- ->
      </tr>
      <tr>
      <td>张学友</td> <td>56</td>
      </tr>
      <tr>
      <td>王祖贤</td> <td colspan="2">美女</td>
      <!- -colspan的作用是跨列合并,即把同一行两列的单元格合并起来- ->
      </tr>
      </tbody>
      </table>

相关文章

网友评论

    本文标题:[前端学习]html部分学习笔记,第二天

    本文链接:https://www.haomeiwen.com/subject/atrcdxtx.html