简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

CSS实现pre标签中内容换行方法

来源:易贤网   阅读:934 次  日期:2015-04-27 10:24:51

温馨提示:易贤网小编为您整理了“CSS实现pre标签中内容换行方法”,方便广大网友查阅!

HTML 中的 PRE 标签默认是不会换行的,即使声明了 word-wrap 和 word-break 属性也没有效果;DIV 标签可以很方便的换行,不会把页面撑破。因为这个原因,很多网站在显示代码的时候使用 DIV 来作为容器。使用 DIV 标签装载代码有个弊端,就是冗余内容太多,换行,制表符,空格等都需要转换,自然源代码的体积也大了不少。若一定要使用 DIV 标签,也可以通过 white-space 来控制 DIV 中内容显示的样式,此举也是可以的。

本人认为,在源代码中使用 PRE 标签作为代码容器是首选,后期前端再用其他的 JavaScript 代码高亮插件美化渲染,那又另当别论。使用 CSS 将 PRE 中内容换行的样式如下,测试发现效果还不错。

<style>

pre{

white-space: pre-wrap; /* css-3 */

white-space: -moz-pre-wrap; /* Mozilla, since 1999 */

white-space: -pre-wrap; /* Opera 4-6 */

white-space: -o-pre-wrap; /* Opera 7 */

word-wrap: break-word; /* Internet Explorer 5.5+ */

overflow: auto;

word-break: break-all;

word-wrap: break-word;

}

</style>

更多信息请查看IT技术专栏

更多信息请查看网页制作
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:js语法和css语法的对比
下一篇:网页设计开发的一些想法
易贤网手机网站地址:CSS实现pre标签中内容换行方法
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!