table 布局

作者: 姚冰coding | 来源:发表于2017-01-01 20:52 被阅读40次

愿你的前半生如<code>table</code>般绚烂。没有哪个标签像<code>table</code>这样大起大落,曾经一统网页江湖,到现在被弃之如敝履。

知识点

1、跨行合并单元格(上下):rowspan
2、跨列合并单元格(左右):colspan
3、表格标题:caption
4、表头:thead
5、表头单元格:th
6、表格主题:tbody
7、表格框线:border-collapse: separate | collapse | inherit。分别表示:默认值,边框会被分开 | 合并为单一边框(较为常用) | 继承父元素的border-collapse 值。

难点

1、表格固定宽度,自适应内容:

/*固定td长,注意这里的高度是最小高度,如果内容较多,内容会把高度自动撑开*/
td{    
  text-align: center;    
  vertical-align: middle;    
  width:100px;    
  height: 50px;}

2、表格固定长宽,不随着内容改变

/*溢出内容以“...”替代*/
td{    text-align: center;    
        vertical-align: middle;    
        width:100px;    
        height: 50px;    
        /*溢出隐藏*/    
        overflow:hidden;    
      /*文本不换行*/    
       white-space:nowrap;    
      /*text-overflow:clip|ellipsis|string 修剪文本|省略号|给定字符串代替*/ 
       text-overflow:ellipsis;}

总结

因为现在table一用就被大家唾弃的原因,学习中,table没有理解,浑沦吞枣,直到居中那块,怎么都不理解table居中,对相关属性相当陌生。学习还是要遵循规律,一步一步的来。
仔细想想,table也只是用得少而已,在排名类似场景中还是用得到的。

相关文章

  • HTML表格、表单

    表格 table常用标签 table常用属性: 传统布局: 传统的布局方式就是使用table来做整体页面的布局,布...

  • CSS

    首先来聊聊传统的 table 布局吧。传统的 table 布局就是利用 table 元素所有的零边框特性来进行布局...

  • 未知宽高元素的水平垂直居中

    4种实现思路 table布局(display:table) 绝对布局(position:absolute)+tra...

  • 前端日记

    #水平垂直居中布局: flex弹性布局,table-cell布局(父级table),定位(多种方式); #如何安...

  • 自学H5Day4

    一、div布局 二、table布局

  • HTML布局

    使用div布局 使用table布局

  • Web前端基础(二):HTML5与网页入门

    1. 网站布局 DIV用于布局,Table用于显示数据,这是现在最基本的设计原则。 1.1 Table 布局...

  • css常用布局总结

    一、左右布局 1.table:table的li实现 实现原理: table标签是能够具有实现左右布局的属性,也是我...

  • 多列等高布局

    flex布局 table

  • 菜鸟学习笔记:表格布局和div+css布局

    网页布局可以通过表格和div元素来实现(注:table布局已经淘汰),首先我们来看看table布局 实现效果 **...

网友评论

    本文标题:table 布局

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