社区
Web 开发
帖子详情
页面数据展示的太长,怎么让他自动换行
s5a6w
2007-09-24 11:37:28
数据从数据库中读取的太长,时表格拉的太长,怎么限制他,让它自动去换行...
...全文
1009
9
打赏
收藏
页面数据展示的太长,怎么让他自动换行
数据从数据库中读取的太长,时表格拉的太长,怎么限制他,让它自动去换行...
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhpfeiqq
2008-07-23
打赏
举报
回复
mark
liuzi123
2007-09-26
打赏
举报
回复
学习
Croatia
2007-09-24
打赏
举报
回复
用CSS是比较好的方法。
Croatia
2007-09-24
打赏
举报
回复
限制td长度,对于全是英数字的情况来说,没有用。
For_suzhen
2007-09-24
打赏
举报
回复
楼上厉害。限制<td>的长度不行吗?
hancheng
2007-09-24
打赏
举报
回复
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法
对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行
html
<div id="wrap">正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>
css
#wrap{white-space:normal; width:200px; }
1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行
#wrap{word-break:break-all; width:200px;}
或者
#wrap{word-wrap:break-word; width:200px;}
<div id="wrap">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div>
效果:可以实现换行
2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条
#wrap{word-break:break-all; width:200px; overflow:auto;}
<div id="wrap">abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111</div>
效果:容器正常,内容隐藏
对于table
1. (IE浏览器)使用 table-layout:fixed;强制table的宽度,多余内容隐藏
<table style="table-layout:fixed" width="200">
<tr>
<td>abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss
</td>
</tr>
</table>
效果:隐藏多余内容
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
</td>
<td style="word-wrap : break-word ;">abcdefghigklmnopqrstuvwxyz 1234567890
</td>
</tr>
</table>
效果:可以换行
3. (IE浏览器)在td,th中嵌套div,p等采用上面提到的div,p的换行方法
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>
<td width="75%" style="word-wrap : break-word; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td>
</tr>
</table>
YBZYCM
2007-09-24
打赏
举报
回复
学习
tianxuejiang123
2007-09-24
打赏
举报
回复
<tr>
<td align=left width="700px">
<pre style="TABLE-LAYOUT:fixed;text-indent:28px;WORD-BREAK: break-all; WORD-WRAP: break-word;"><bean:write name="afficheBean" property="afficheDetail.content" /></pre>
</td>
</tr>
<pre 这个就可以的,假如说在你的后台有个文本域,pre就可以按照你在文本域的输入来显示>
在有些地方你觉得样式不好的话,你还可以用div控制一下。
html
页面
太长
,
页面
数据
展示
的
太长
,怎么让他
自动换行
自动换行
问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后
自动换行
html 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义 css#wrap{whit...
echarts 图表中 axisLabel 和 tooltip 中值
太长
不
自动换行
问题
【代码】echarts图表中axisLabel和tooltip中值
太长
不
自动换行
问题。
python语句如何换行和字符串
太长
如何换行
python语句如何换行和字符串
太长
如何换行
从
数据
库导出
数据
到EXCEL换行的问题解决方法(即
数据
库字段
太长
自动换行
)
数据
库:SQL SERVER EXCEL版本:Office 2007 我是遇到这种情况,辛苦的组成了一个复杂的SQL ,得出正确
数据
,使用简便的复制粘贴的方法准备把
数据
复制到EXCEL中, 可是悲剧了,因为资料里有换行符,粘贴到EXCEL后行数完全错乱了。 一、方法UI (Excel版本是2010或者WPS),2007以上都是可以的,再低的版本我没测。 1、没错,就是这里了,Excel里的:
数据
-->来自其它源-->来自S...
Echarts 关于axisLabel中值
太长
自动换行
的问题处理
2019独角兽企业重金招聘Python工程师标准>>> ...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章