这篇文章主要介绍了HTML页面自适应宽度的table(表格),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

WEB应用的页面,表格的表现形式是常常遇到的,在列数有限的前提下,如何将各列中的内容自适应到不同分辨率的屏幕,这应该是一个比较容易遇到的问题,下面就来谈一谈我对这类问题的解决与看法。 将所有列设置为固定宽度,显然是不能满足此类要求的,但是若把全部的列都设置为百分比,恐怕在某些尺寸,或分辨率下,会变得很难看。比较习惯于用如下的方式来处理——在表格列数不是很多的前提下——将大部分列宽用固定值设置死,留下一列不设置宽度,将table的宽度设置为屏幕的百分比(譬如95%、98%等)。

例:

序号 分类A 分类B 名称 说明 操作

……

在本例中,名为“说明”的列,内容比较长,个人认为可以将此列设置为浮动宽度列,用以自适应页面的宽度。

但是当该表格中出现长度比列幅宽的半角字符时,td的宽度会被内容撑破,应该如何解决呢?

解决此问题的方法是:在明细行的td中,追加style="word-wrap:break-word;",这样做可以使半角连续字符强制换行,不至于撑破列宽。

例:

……

应用此方法,针对设置了width宽度的td列可以解决,但是如果没有设置宽度的td列,是无法生效还是会被撑破td的,应该如何解决呢?

解决此问题的方法是:在定义表格时,追加style="table-layout:fixed;",这样做可以使半角连续字符强制换行,不至于撑破列宽。需要注意的是,使用此参数后,不要轻易在tr(行)或td(列)中加入height属性,会使table不再被内容撑出适合的高度。

例:

……

此方法适用于IE与FireFox浏览器。

到此这篇关于HTML页面自适应宽度的table(表格)的文章就介绍到这了,更多相关table自适应宽度内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

来源:脚本之家

链接:https://www.jb51.net/web/730870.html

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

html 页面自适应table,HTML页面自适应宽度的table表格相关推荐

  1. 炫酷星空个人主页动态特效引导页面 浏览器源码 手机自适应引导页HTML

    炫酷星空个人主页动态特效引导页面 浏览器源码 手机自适应引导页HTML 效果: 完整版 链接: https://pan.baidu.com/s/1DbGaiqB5-29uoVbPK0fxCw 提取码: ...

  2. html通过分辨率动态加载css,做响应式页面,响应式和自适应的区别

    html通过分辨率动态加载css,做响应式页面 响应式和自适应的区别: 自适应需要写多个页面,响应式只需一个页面即可 自适应通过窗口检测,获取不同的页面:响应式通过窗口检测,在客户端做不同的处理 法1 ...

  3. alter table add column多个字段_ElementUI表格el-table表头固定自适应高度解决方案

    一.前言 ElementUI.iView都以相同的方式提供了表格组件表头固定的方法,即设置组件的height属性.表头固定很重要,就在于当表格数据项很多时,滚动条出现在表格组件内,而不是出现在表格组件 ...

  4. 如何自定义el-dialog的具体宽度,而不影响页面内的其他el-dialog的宽度

    如何自定义el-dialog的具体宽度,而不影响页面内的其他el-dialog的宽度 我们在使用elementUI的对话框el-dialog中发现,设置的默认宽度是百分比,比如width=" ...

  5. [css] 在固定宽度的div下,怎么让字体自适应大小,不超出宽度,也不要换行

    [css] 在固定宽度的div下,怎么让字体自适应大小,不超出宽度,也不要换行 .item-codes{width:800px;word-break: break-all;white-space: n ...

  6. vue element table 相关页面跳转实例代码

    vue element table 相关页面跳转实例代码 <el-table-column width="100px" align="center" la ...

  7. Bootstrap Table插件 页面跳转后再回来保存搜索的值

    2019独角兽企业重金招聘Python工程师标准>>> 场景:在一个内容比较多的列表页面中,使用bootstrap table的搜索功能后,选择某列,点击此列中一个按钮,跳转到详情页 ...

  8. html页面上的表格导出为excel文件,Web html table export to excel 网页上的表格数据导出到Excel文件中 使用心得...

    在网上搜索到几种方法,经测试得出二种比较简单而且可行方法, 第一种:使用JAVASCRIPT,不用重新从 Database 获得数据.直接把WEB上面的表格保存下来. A B function Aut ...

  9. 解决layui table页面一加载页面有滚动条的话表格也有滚动条

    解决layui table页面一加载页面有滚动条的话表格也有滚动条 只要在css中加入body{overflow-y: scroll;}就可以解决了

最新文章

  1. 超级详细的 Python 数据分析指南
  2. AI一分钟|欧盟将对Google开出天价罚单;智能家居制造商Nest并入Google;沃尔玛与微软合作挑战AWS...
  3. 贝索斯专访:亚马逊帝国大规模业务转型的秘诀
  4. webdriver+python 对三大浏览器的支持
  5. python抓取网页信息_python抓取网页中的动态数据
  6. DevOps,到底是开发还是运维?
  7. Spring Security3源码分析-http标签解析(转)
  8. java jol原理_Java对象布局(JOL)实现过程解析
  9. 阿里云服务器配置开发环境第五章:Centos7.3切换为iptables防火墙
  10. 零基础带你学习MySQL—字符串相关的函数(十三)
  11. 1.什么是NoSql数据库?
  12. laravel8+ 微信小程序生成二维码
  13. Flutter 模拟神舟十三号火箭发射动画
  14. DHCP中继配置(思科)
  15. 一切成功源于积累——20140928 认识货币——加元
  16. 级联样式单与CSS选择器
  17. 在亚马逊工作是怎样一种体验?
  18. 银行合规程序KYC、CDD、AML和TM
  19. 面向对象,继承封装的应用
  20. music-音符与常用记号

热门文章

  1. golang 生成登录验证码
  2. python新手案例——商品进销存管理系统(pymysql+xlwt)(一)
  3. 离散数学学习笔记-02-命题逻辑
  4. Ehcache使用教程
  5. 微信公众平台开发(3)--成为开发者并购置服务器环境
  6. Flowable入门系列文章90 - 一般可流动的REST原则 01
  7. Python分析《哈哈哈哈哈》47687条弹幕,看看大家都在说些啥!
  8. 解决字符终端下fbterm打不开yong输入法的问题
  9. 最优化在供应链网络设计中的应用:基于Python
  10. 如何在巨头笼罩下的社区团购中引领新零售突围