怎样让HTML 表格中内容自动换行??

如题Html表格如果输入的内容长度大于表格长度那么表格也会跟着拉长,有什么办法能让表格的长度不变/内容自动换行??设置固定宽度后输入超长内容表格仍然会拉长... 如题 Html 表格 如果输入的内容长度大于表格长度 那么表格也会跟着拉长, 有什么办法能让表格的长度不变/内容自动换行??
设置固定宽度后 输入超长内容 表格仍然会拉长
展开
 我来答
爱染年
2017-03-21 · 知道合伙人互联网行家
爱染年
知道合伙人互联网行家
采纳数:4751 获赞数:7830
国家励志奖学金获得者

向TA提问 私信TA
展开全部

表格自动换行:<table style="word-break:break-all; word-wrap:break-all;">
一般字母的话会被浏览器默认是一个字符串或者说一个单词,所以不会自动换行。

需要设置,让表格内容自动换行: 
1.在中设置样式style为word-wrap:break-word;word-break:break-all;(一般情况只需要设置word-break:break-all即可,但是有时候需要加word-wrap:break-word ) 
2.把表格的sytle的table-layout:fixed,就是表格固定宽度,就是表格既要自适应他外面的容器,也不要撑出去,然后设置td的word-wrap:break-word;换行


注意:IE和firefox是有很大区别的!

1. (IE浏览器)使用 table-layout:fixed;强制table的宽度,多余内容隐藏

<table style="table-layout:fixed" width="200">


2.(IE浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行

<table width="200" style="table-layout:fixed;">

<tr>

<td width="25%" style="word-break : break-all; ">abcdefghigklmnopqrstuvwxyz 1234567890


3.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条


4.(Firefox浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用

<table style="table-layout:fixed" width="200">

<tr>

<td width="25%" style="word-break : break-all; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td>

正缘熙13
2008-03-23 · TA获得超过102个赞
知道答主
回答量:90
采纳率:0%
帮助的人:0
展开全部
对于 table 来说,假如 table-layout 属性设置为 fixed ,则 td 对象支持带有默认值为 hidden 的 overflow 属性。如果设为 scroll 或者 auto ,那么超出 td 尺寸的内容将被剪切。如果设为 visible ,将导致额外的文本溢出到右边或左边(视 direction 属性设置而定)的单元格。
你在仔细体会一下,
或者用div
<div style="overflow:hidden">设置overflow:hidden,要设置绝对定位</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
236171314
2008-03-14 · TA获得超过651个赞
知道小有建树答主
回答量:7242
采纳率:0%
帮助的人:2598万
展开全部
设置td的宽度为固定例如300px
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiqi3595
2008-03-19 · TA获得超过102个赞
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
<table style="word-break:break-all; word-wrap:break-all;">
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式