手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >pre标记里内容自动换行
pre标记里内容自动换行
摘要:标签可定义预格式化的文本,一个常见应用就是用来表示计算机的源代码。被包围在pre元素中的文本通常会保留空格和换行符,但不幸的是,当你在标签里...

<pre> 标签可定义预格式化的文本,一个常见应用就是用来表示计算机的源代码。被包围在 pre 元素中的文本通常会保留空格和换行符,但不幸的是,当你在<pre>标签里面写代码的时候,如果你没有手动换行,它也会给你保留,而不会自动换行。
这时候,你可以使用overflow:auto; (当代码超出容器边界的时候,显示滚动框), 但这个方法也并不适用于所有主流浏览器,一些浏览器会直接截断超出的内容 。

解决方案。

pre{
white-space:pre-wrap;/*css-3*/
white-space:-moz-pre-wrap;/*Mozilla,since1999*/
white-space:-pre-wrap;/*Opera4-6*/
white-space:-o-pre-wrap;/*Opera7*/
word-wrap:break-word;/*InternetExplorer5.5+*/
}
该CSS方案可让pre标签内的文本自动换行,浏览器上都测试了一下,全部支持,IE6,IE7, IE8, Firefox, Opera, Safari和Chrome。

仅当你把窗口缩小到小于20个字符的宽度的时候,才会超出边界.


 

【pre标记里内容自动换行】相关文章:

如何让文字滚动后自动停止效果示例

CSS在IE和Firefox兼容要点分析

CSS:CSS控制文本自动换行

css实现连续的英文或数字自动换行的方法

如何快速的呈现我们的网页

网页中css内容换行控制

css实现文字的自动隐藏

CSS:div 实现长英文字母自动换行CSS

用CSS让< pre>标签自动换行

css实现强制不换行/自动换行/强制换行

精品推荐
分类导航