CSS溢出和自动换行为行为根本没有帮助我

时间:2010-02-19 08:16:31

标签: css overflow web-standards word-wrap

您可以看到文件名字段应该如何看http://www.plifk.com/henvic/114以及它如何打破http://www.plifk.com/henvic/159处的布局

如果我使用108574主 - 中子星 - 并且 - 非常 - 糟糕 - 过度 - 会发生 - 这里 - 所以 - 悲伤.mpg我不会得到溢出,但在第一行“108574main-neutron- star-and-a-very-“并且在第二行中是”bad-overfow-happen.mpg“。我该怎么做才能避免溢出?

请知道我不想使用怪癖(比如PHP的wordwrap,如果可能的话也不是JavaScript)我已经尝试过使用自动换行等功能的CSS,但没有任何结果。

我也尝试过破解:break-all(仅在Firefox上测试过)但它也不起作用。

即使溢出:隐藏;不工作......我对网页设计不是很熟悉(事实上我试图按照标准做任何事情等等)而且我现在完全迷失了。

可以在http://pastebin.ca/1802451

看到未压缩的CSS文件

现在......我真的明白,一旦词语包装被认为是文本而不是字符,这是预期的。但是,嘿,即使是休息 - 它也没有做任何事情。怎么可以?

非常感谢你。

1 个答案:

答案 0 :(得分:0)

您可以设置#metasidebar {overflow: hidden;}。那会有用。不确定你喜欢它如何剪切文本,但至少它不会溢出。

你也可以尝试在php中剪切文件名或插入断点。类似的东西:

if(strlen($filename) > self::MAX_FILENAME_LENGTH) {
   // Make some smart splitting, or just insert a dash at a given length,
   // since rendering engines can line-break on dash
}