600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 解决 html pre 标签的内容自动换行的问题

解决 html pre 标签的内容自动换行的问题

时间:2022-06-22 01:11:31

相关推荐

解决 html pre 标签的内容自动换行的问题

web前端|html教程

html,动换,内容

web前端-html教程

hr软件源码,Ubuntu找不etc,tomcat配置文件发布,网络爬虫电话,php和web哪个好,seo改写lzw

元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

福运来 源码,vscode怎么创建窗口程序,ubuntu 17 优化,tomcat设置文件访问,r 爬虫 文本,下载bt种子变成php,深圳专业的seo推广方法,简约导航网站模板带手机版,单页模板元lzw

标签的一个常见应用就是用来表示计算机的源代码。

游戏源码怎么搭建,ubuntu 系统重置,生成文件到tomcat,网易爬虫限制,学php多久可以开发网站,济南网络营销seo推广哪家好lzw

而我们经常碰到的一个问题是如果一个代码上碰到有图片或者网页地址就会使代码很长,结果会造成页面撑开或者代码超出边界。非常难受,如果用overflow:hidden那么会将原来的代码隐藏掉,用overflow:auto则会出现滚动条,代码也不方便阅读。

如何解决

的内容自动换行的问题:

1.先尝试使用:word-wrap: break-word;将内容自动换行,IE,OP,Chrome,Safari都可以,FF就悲剧了。

点击查看demo

2.查看了pre的浏览器默认样式:

xmp, pre, plaintext {display: block;font–family:–moz–fixed;white–space: pre;margin:1em0;}

都有这个white-space: pre,看看white-space的值:

值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留。其行为方式类似 HTML 中的

标签。nowrap文本不会换行,文本会在在同一行上继续,直到遇到

标签为止。pre-wrap保留空白符序列,但是正常地进行换行。pre-line合并空白符序列,但是保留换行符。inherit规定应该从父元素继承 white-space 属性的值。

有个pre-wrap,保留空白符序列,但是正常地进行换行。

这样就OK了搞定,我们只要加上样式:

pre {white-space: pre-wrap;word-wrap: break-word;}

就能使

的内容自动换行了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。