0

有没有办法在 iphone safari 中“断字”一个长的 http 地址?

目前有长http地址:即 http://long/website/address/to/be/displayed/on/iphone/safari

safari 会将其呈现在一行中,从而影响用户现在必须水平滚动的页面和其他内容。

有没有办法让 safari 显示:

http://long/website/address/to/
be/displayed/on/iphone/safari

?

也许css关键字类似于IE中的分词?

4

2 回答 2

1

在每个 / 之后添加“Hair Spaces”。头发空间在屏幕上不可见,但可以并且将被 Safari 用作潜在的环绕点。净效果正是您所要求的。

为此:

1) 您的页面必须被解释为 UTF-8 字符集。

2) 将每个 / 更改为 /&x200A; -- 这样中断将在 / 之后。对所有 / 进行替换。Safari 会选择最好的包装。

有关换行符的更多信息,请参见http://www.unicode.org/unicode/reports/tr14/tr14-17.html 。

拉里

于 2009-06-03T04:33:48.477 回答
0

我使用 { word-break: break-word; } 所以浏览器可以把它分成新行。

于 2009-06-03T06:49:38.257 回答