[求助]字符撑破表格的问题

阅读:16533回复:21
2005-01-10 10:50
写私信
楼主#
问题:

表格中的一个数据(比如:aaaaaaaaaaaaaaaaaaa)类似于这样连续的英文字符会把表格宽度撑开,不能达到原先设定的布局样子。

在IE中可以使用
style="word-break:break-all; "
这个强制转行达到效果,我查了一下CSS2手册,知道这个属性是IE专有的,但是我也希望在Firefox里面实现这样的效果不知道如何做?请教
2005-01-10 10:50
写私信
1楼#
晕啊~为什么没有人来帮我
2005-01-10 10:50
写私信
2楼#
也想知道啊……
testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest
2005-01-10 10:50
写私信
3楼#
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2005-01-10 10:50
写私信
4楼#
这里的表格宽度是100%不会撑破
2005-01-10 10:50
写私信
5楼#
fiag:这里的表格宽度是100%不会撑破回到原帖


你没有觉得已经撑破了吗?或许是我用词不对,应该说是把表格撑开了。
2005-01-10 10:50
写私信
6楼#
对,FF这个问题挺难受的——有些地方没有自动转行来适应浏览器的宽度
一个长条到底,一定要移水平滚动条才能看全了

(比如现在……4楼里那么多1~)
2005-01-10 10:50
写私信
7楼#
问题是英文和数子没有空格的时候被认为是一个单词,谁会要把一个单词断行呢?
目前最新版本是:Firefox 37,  请各位注意升级保证安全。
2005-01-10 10:50
写私信
8楼#
nighttalker:问题是英文和数子没有空格的时候被认为是一个单词,谁会要把一个单词断行呢?回到原帖


那么对排版而言呢?谁希望从数据库里面读取出来的东西破坏了原有的排版,这样还有设计一个网页的必要?
2005-01-10 10:50
写私信
9楼#
nighttalker:问题是英文和数子没有空格的时候被认为是一个单词,谁会要把一个单词断行呢?回到原帖



这个,恐怕把单词断行的例子多的是吧

否则换行的“-”就不要用了

而且……这样不换行真的很难看~
2005-01-10 10:50
写私信
10楼#
大家别忘了,这个网页里面专门指定了nowrap,表明网页设计者不希望自动断行以免影响网页效果,如果自动断行了岂不是设计网页者的心思白费了?看来Firefox是严格按照设计者的意图来解释的。去掉这个nowrap应该就能换行。
<td valign="top" nowrap="nowrap"
自由是通过思考和学习换来的,不是下载来的。
2005-01-10 10:50
写私信
11楼#
huangmiao:大家别忘了,这个网页里面专门指定了nowrap,表明网页设计者不希望自动断行以免影响网页效果,如果自动断行了岂不是设计网页者的心思白费了?看来Firefox是严格按照设计者的意图来解释的。去掉这个nowrap应该就能换行。
<td valign="top" nowrap="nowrap"
回到原帖


你自己试试就知道了,只是单单去掉这个的话无论是IE还是Firefox都不会强制转行的,在IE中都要使用
style="word-break:break-all; "
来进行强制的,否则他是不会将一个长单词拆开的。
2005-01-10 10:50
写私信
12楼#
Firefox 似乎的确不支持这个,因为css 2.0 标准中
没有这个属性。

好象听说微软要向w3c建议加入这个属性到css 3中。
欢迎光临我的小blog: http://blog.csdn.net/melop
2005-01-10 10:50
写私信
13楼#
什么样的单词能有这么长啊???
2005-01-10 10:50
写私信
14楼#
FireShow:什么样的单词能有这么长啊???回到原帖


确实基本上不会有这么长的单词,但是如果我们在做一个页面时,显示EMAIL的表格宽度只设置了150PX,但是一个EMAIL却是abcdefghijklmnopqrstuvwxyz@yahoo.com.cn这样一个邮件地址,你说显示会如何呢?所以才希望知道有什么办法对这个进行处理。