转载的部分

下文转载自前端开发博客:

你需要做的就是用一个div来包含这个表格。

...

然后添加下面的CSS代码//code from http://caibaojian.com/simple-responsive-table.html

.table-container

{

width: 100%;

overflow-y: auto;

_overflow: auto;

margin: 0 0 1em;

}

为ios添加滚动条

如果你在iOS下面(如iphone)看这个案例的话,你会看不到滚动条,虽然用户可以滑动表格滚动,但是这是不明显的。我们只需要添加一些额外的CSS就能解决这个问题。.table-container::-webkit-scrollbar

{

-webkit-appearance: none;

width: 14px;

height: 14px;

}

.table-container::-webkit-scrollbar-thumb

{

border-radius: 8px;

border: 3px solid #fff;

background-color: rgba(0, 0, 0, .3);

}

添加滚动条

下面这些jquery插件可以帮到你也许你已经注意到了表格的边缘被切割了,给它添加一个模糊的渐变层,为了适应所有的设备,我们还需要添加一些标记。

下面是CSS.table-container-outer { position: relative; }

.table-container-fade

{

position: absolute;

right: 0;

width: 30px;

height: 100%;

background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);

background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);

}

这就是你所看到的简单的自适应表格了。

实际使用的部分

body

{

margin:0;

padding:20px;

color:#000;

background:#fff;

font:100%/1.3helvetica,arial,sans-serif;

}

h1{margin:0;}

.container{width:100%;}

table

{

margin:0;

border-collapse:collapse;

}

td,th

{

padding:.5em1em;

border:1pxsolid#999;

}

.table-container-outer{position:relative;}

.table-container

{

width:100%;

overflow-y:auto;

_overflow:auto;

margin:001em;

}

.table-container::-webkit-scrollbar

{

-webkit-appearance:none;

width:14px;

height:14px;

}

.table-container::-webkit-scrollbar-thumb

{

border-radius:8px;

border:3pxsolid#fff;

background-color:rgba(0,0,0,.3);

}

.table-container-fade

{

position:absolute;

right:0;

width:30px;

height:100%;

background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,.5),#fff);

background-image:-moz-linear-gradient(0deg,rgba(255,255,255,.5),#fff);

background-image:-ms-linear-gradient(0deg,rgba(255,255,255,.5),#fff);

background-image:-o-linear-gradient(0deg,rgba(255,255,255,.5),#fff);

background-image:linear-gradient(0deg,rgba(255,255,255,.5),#fff);

}

111

效果截图

使用上述代码可是实现下图效果。

总结

原有代码是适适合自己写模板用的,或者写单独的html文件用的。

我删减了部分,直接发到超文本编辑框html粘贴进去就可以了。

html表格整体自适应,简单的html表格自适应解决方案相关推荐

  1. html表格整体居中对齐,css中表格如何居中对齐?

    层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. 下面我们来看一下 ...

  2. android简单实现表格布局,Android开发中TableLayout表格布局

    Android开发中TableLayout表格布局 一.引言 在移动端应用程序开发中,常常会使用到表格布局,iOS和Android开发框架中都提供了独立的表格视图控件供开发者使用,例如iOS中的UIT ...

  3. 基于 jQuery 与 Bootstrap 简单封装一个表格分页的组件

    最近遇到一个需求:页面上的数据可能会有很多条,需要将数据分页展示在表格中.项目用的是 jQuery 和 Bootstrap,本来想直接用 bootstrapTable 插件,但是需要额外引入 js 文 ...

  4. html 表格过滤功能,简单的带排序和过滤功能的jQuery表格插件

    smart-table是一款简单实用的带排序和过滤功能的jQuery表格插件.该jQuery表格插件通过简单的设置就可以生成表格排序.表格字段过滤功能,甚至可以实现表格分页显示,使用非常方便. 使用方 ...

  5. 表格合并行_Word制作验收单表格,很简单,快来学习吧

    作者:图文设计师东东 办公软件Word制作一款简单的验收单表格,方法很简单,大家一起来学习吧! 第一步.新建.插入表格 打开Word新建--空白文档,输入标题"验收单".如下图. ...

  6. python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息

    最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...

  7. java 简单获取Excel表格内容(初学者)

    java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...

  8. 在写CSDN的文章时,如何插入表格并进行简单的配置

    在写CSDN的文章时,如何插入表格并进行简单的配置 (如果这篇文章对你有所帮助,请为我点个赞,要问我点赞有什么作用,嘿嘿,只是为了我的心情愉悦(* ̄︶ ̄))   最近在CSDN上写一些文章,有的时候需 ...

  9. 微信小程序简单好看的表格器

    微信小程序简单好看的表格 1.数据和样式 2.带纵向滑动条的列表纯色简单表格 3.带纵向滑动条的列表间隔色简单表格 微信小程序目前没有 table 标签,需要用到表格,必须自己处理.想要一个简单的比较 ...

最新文章

  1. Redmine+Apache+SVN+Postfix完整配置指南
  2. R语言分类模型:逻辑回归模型LR、决策树DT、推理决策树CDT、随机森林RF、支持向量机SVM、Rattle可视化界面数据挖掘、分类模型评估指标(准确度、敏感度、特异度、PPV、NPV)
  3. python快速编程入门例题-python编程入门知识练习
  4. MPLS BGP标签分发过程——Vecloud
  5. 计算机的发展知识点,计算机一级MsOffice考试知识点:计算机的发展
  6. for of 的用法区别_ES6语法:var、let、const的区别详解
  7. 添加功能---jsp,servlet
  8. neo4j 连接java
  9. mel滤波器组频率响应曲线_非常好的滤波器知识总结,值得一看!
  10. VsCode从零开始配置一个属于自己的Vue开发环境
  11. 毕业季offer怎么拿?收下这份非典型求职面试指南
  12. Spring Security OAuth2.0_实现分布式认证授权_转发明文token给微服务_Spring Security OAuth2.0认证授权---springcloud工作笔记153
  13. POJ-1050(DP)
  14. 小米nfc模拟加密门禁卡详细图文教程(实测可用)----------------- IC ID CUID卡区别
  15. 作用JavaScript访问和操作数据库
  16. CentOS历史版本下载
  17. java请假系统毕业设计_毕业设计学生管理请假系统.doc
  18. 博图SCL 选择排序
  19. 如何做到在各大搜索引擎搜索自己的网页
  20. EV3文件打不开,闪退怎么办(完美解决,无弹窗,无警告)

热门文章

  1. NYOJ Binary String Matching的stl解法 酒馆浪人的博客
  2. python培训学费多少钱-湖南计算机二级考试培训费用收费
  3. python百度网盘自动同步_bypy-让你的猫盘随时同步文件至百度云 - 矿渣社区 - 猫盘 - 硬件专区 - Powered by Discuz!...
  4. linux系统6.8下载,centos6.8
  5. 2019060701 SLAM技术基础
  6. 软件动态分析喝静态分析_进行静态分析时,动态分析有什么用?
  7. Mysql 死锁问题
  8. 计算机毕业设计(附源码)python张家口市小学教育交流网站
  9. EmbeddedServletContainerException: Unable to start embedded Tomcat 内嵌Tomcat启动失败
  10. JVM的GC如何判断对象是否死亡?