打破长行句的方法

时间:2011-01-26 15:47:01

标签: html css iphone word-wrap

我正在为我的网站开发一个iPhone主题,你能否打破这样的长句:

A long sentence would go past the iPhone screen and I need this to break

进入这个:

A long sentence would go past the iPhone
screen and I need this to break

显示如下:

http://uimgz.com/i/M8U5X5f2d1.png

3 个答案:

答案 0 :(得分:9)

根据:https://developer.mozilla.org/en-US/docs/Web/CSS/white-space#Browser_compatibility

pre {
  word-wrap: break-word;      /* IE 5.5-7 */
  white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
  white-space: pre-wrap;      /* current browsers */
}

word-wrap似乎不再起作用,请改用<{1}}

答案 1 :(得分:8)

如果您的文本有空格,则为wrap元素添加宽度将自动中断文本。但是如果你有一个没有空格的文本(例如链接),你可以使用break-word

.your-selector {
  word-wrap: break-word;
}

答案 2 :(得分:0)

我认为问题是“视口”比设备的屏幕宽。有关背景和可能的解决方案,请参阅this post