【发布时间】:2012-04-19 10:46:29
【问题描述】:
假设我在一个 DIV 中有一个长的、多字的文本行:
您好,亲爱的顾客。请查看我们的报价。
DIV 具有动态宽度。我想把上面的文字换行。目前,换行发生在最大化第一行长度的单词边界上:
|-DIV WIDTH------------------------------------|
Hello there, dear customer. Please have a look
at our offer.
我希望换行发生在句子边界上。但是,如果不需要换行,我希望该行保持原样。
为了说明我的观点,请查看各种 DIV 宽度以及我希望我的文本如何换行:
|-DIV WIDTH--------------------------------------------------------|
Hello there, dear customer. Please have a look at our offer.
|-DIV WIDTH-----------------------------------|
Hello there, dear customer.
Please have a look at our offer.
|-DIV WIDTH--------|
Hello there, dear
customer.
Please have a look
at our offer.
对于单词,您可以使用软连字符,以便在建议的音节边界上自动换行。如果不需要包装,­ 将保持不可见。如果需要包装,­ 就是它发生的地方:
magnifi­cently
是否有类似的方法在 HTML 中提示自动换行?
【问题讨论】:
标签: html word-wrap soft-hyphen wbr