用div来代替table

  • 概述
  • 实战

概述

table是我们日常开发中经常用到的HTML标签,但我们也经常因为table饱受折磨,原生的table的样式丑出天际,第三方框架的样式可能样式是好看点了,但可能并不是我们想要的样子。面对这些情况,我觉得自己用div写去一个table是一个很好的方法,样式全部可按照自己想要的样子调整。

实战

首先贴出全部代码:

<!DOCTYPE html>
<html><head lang="zh"><meta charset="utf-8" /><title>Test</title></head><style>.box-table {border-collapse: collapse;display: table;width: 100%;font-size: 14px;}.box-row {border-bottom: 1px solid #EBEEF5;display: table-row;}.left-box {padding: 10px;vertical-align: middle;display: table-cell;word-break: break-all;color: #606266;width: 30%;min-width: 50px;}.right-box {padding: 10px;vertical-align: middle;display: table-cell;word-break: break-all;}</style><body><div class="box-table"><div class="box-row"><div class="left-box">国家</div><div class="right-box">省份</div></div><div class="box-row"><div class="left-box">中国</div><div class="right-box">广东</div></div><div class="box-row"><div class="left-box">中国</div><div class="right-box">北京</div></div></div></body></html>

效果图:

其实这里的关键是css的display属性,我们平时用得比较多的是none、block、inline和inline-block等,但还有挺多值可用的。上面用到的是table、table-row和table-cell,看下图:

上图原地址:
https://www.w3school.com.cn/cssref/pr_class_display.asp

用div来代替table相关推荐

  1. Codeforces Round #443 (Div. 2) B. Table Tennis

    Codeforces Round #443 (Div. 2) B. Table Tennis     879B 啊啊啊啊啊啊 做的时候太天真了--一开始的直觉是对的--orz后来想多了,pretest ...

  2. div中的table内容过多时不超出div的范围解决方法

    转载自   div中的table内容过多时不超出div的范围解决方法 问题描述: 在做界面展示时,table的内容过多,超出div的大小,看着table的边框盖过了div的边框,不美观. 问题解决: ...

  3. 贪心 Codeforces Round #273 (Div. 2) C. Table Decorations

    题目传送门 1 /* 2 贪心:排序后,当a[3] > 2 * (a[1] + a[2]), 可以最多的2个,其他的都是1个,ggr,ggb, ggr... ans = a[1] + a[2]; ...

  4. div+css与table布局

    1:速度和加载方式方面的区别 div 的加载方式是即读即加载,遇到 <div> 没有遇到 </div> 的时候一样加载 div 中的内容,读多少加载多少:table 的加载方式 ...

  5. HTML div表格排版,畅谈DIV排版和table排版的区别

    本文向大家简单介绍一下DIV排版和table排版的区别,除特殊需求外,贸然采用DIV排版,并不理智.当然,CSS排版取代html是一个趋势,但现在还没有成熟.除页面十分简练的页面外,还是不建议用DIV ...

  6. html5绘制 布局图,html5 div布局与table布局详解

    本文实例为大家解析了html5 div布局与table布局,供大家参考,具体内容如下 div布局:html+css实现简单布局. #container中height不能写成百分数,必须为具体高度. d ...

  7. 如何让Div中的Table居中

    如何让DIV中的Table居中呢? 首先在Div中加上 <div style="text-align:center"></div>里面的Table是不会居中 ...

  8. div中的table自动居中

    div中的table自动居中 直接上代码 <table style="margin: 0 auto"><thead ><th>商品编号</ ...

  9. html5 div布局table,H5的div布局与table布局详解

    这次给大家带来H5的div布局与table布局详解,H5div布局与table布局的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例为大家解析了html5 p布局与table布局,供大家参考 ...

最新文章

  1. java中的super限定
  2. [数据分析][评价方法]打分式评价-信息熵理论与熵权法
  3. 《搬砖日记》Obi Rope插件的简单使用
  4. WAMP安装提示缺少 msvcr100.dll文件解决方法
  5. 哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
  6. ==与equals,String的equals()方法
  7. matlab自带kfcm函数,kfcmFun.m
  8. ICDAR 2019 论文下载
  9. [学习指南]运动是基于4412嵌入式技术开发板学习步骤
  10. Web 组件即将取代前端框架?!| 技术头条
  11. Problem L. Graph Theory Homework
  12. MySQL NULL与空值
  13. 联通积分兑换的Q币怎么兑换到QQ上
  14. 三菱fx3uplc恢复出厂设置_三菱fx3u plc解密过程与步骤分享
  15. matlab显示 图注,Matlab图例注记乱码(2019a)
  16. 激光电视的优缺点说明,激光电视与投影有什么区别
  17. 浅谈聚合支付系统的安全性
  18. Jquery(一)选择器
  19. hbase/hadoop异常:No lease on /hbase/archive/data/... File is not open for writing
  20. 复旦大学软件工程硕士博士学位点被撤销!整理20年被撤销计算机相关的学位点名单...

热门文章

  1. 【七七八八】简单的对话python代码实现
  2. pr电影幕布开场模式怎么做?快来看看这里!
  3. ajaxfileupload IE10 拒绝访问
  4. (感悟)你能看到火柴盒的几个面?
  5. AES-GCM算法 Java与Python互相加解密
  6. Ultimate Email Toolkit:16种出色的电子邮件工具
  7. Java 经典设计模式-- 05.并发型模式
  8. Tushare的用法
  9. 【投稿】海思手撕代码之_RR_arbiter
  10. 手机上流行的各类谜语