[CSS] 文本自动换行设置
2009-10-30 23:38
399 查看
想利用 <pre> 元素在展示文本方面的便利性,又不喜欢它那种不折行的效果?
这里给出一种自己总结的通过 CSS 控制方式来修改元素的 style 属性,以达到强制文本换行的目的的办法。
(支持 Safari for Mac, Firefox for Mac, Opera for Mac, Firefox for Windows, MSIE)
preformattext.css :
将以上代码保存为 preformattext.css ,然后在你的页面头部插入 meta 引用
<link rel="stylesheet" type="text/css" href="css/preformattext.css" />
即可,看看效果?
这里给出一种自己总结的通过 CSS 控制方式来修改元素的 style 属性,以达到强制文本换行的目的的办法。
(支持 Safari for Mac, Firefox for Mac, Opera for Mac, Firefox for Windows, MSIE)
preformattext.css :
@charset "utf-8"; pre { white-space: pre; /* CSS2 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP printers */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ word-break: break-all; /* IE5 */ }
将以上代码保存为 preformattext.css ,然后在你的页面头部插入 meta 引用
<link rel="stylesheet" type="text/css" href="css/preformattext.css" />
即可,看看效果?
相关文章推荐
- 设置div中文字超出时自动换行和css实现文本超出N行之后显示省略号等
- css:设置文本不自动换行
- css设置文本自动换行
- 出现什么样的情况CSS不会实现文本自动换行
- flex设置DataGrid文本按内容自动换行
- 页面定制CSS代码初探(一):页面变宽 文本自动换行 图片按比缩放
- CSS控制文本自动换行
- flex 布局下,css 设置文本不换行时,省略号不显示的解决办法
- CSS设置table 中td的内容自动换行
- css技术1-控制文本长度,文本自动换行
- CSS解决文本自动换行
- 使用css让英文文本自动换行
- 使用 css 设置文本不换行 添加滚动条
- css应用表格排版td中的文本过长,设置不换行,随内容同行显示样式
- CSS控制文本自动换行
- CSS控制文本自动换行
- div+css实现文本原格式显示与自动换行
- CSS控制文本自动换行的问题
- CSS控制文本自动换行
- Canvas的drawText绘制文本自动换行(支持设置显示最大行数)