为了账号安全,请及时绑定邮箱和手机立即绑定

pre标签里的行高


http://img1.sycdn.imooc.com//576502c00001c56918960706.jpg

里的行高只有十八,图上面右侧的高度空隙是怎么来的

正在回答

6 回答

解决办法  给pre标签加上样式 display:flex;  加上样式以后避免里面的标签都在同一行,内层可以包裹一个div  完美!

0 回复 有任何疑惑可以回复我~

而且对于<pre>代码块风格,标签前面留多少个空格,在显示效果中就会留多少个空格

1 回复 有任何疑惑可以回复我~

补充:原因则是在ff,chrome当中(在IE上会屏蔽掉)会将代码中的换行或空格解析为==空文本节点==,所以也就出现了我们所不期望需要的空格。

0 回复 有任何疑惑可以回复我~

楼上答非所问,我也好奇为什么有那么大间距,这里有enter的因素,还有空格产生间距,去掉就对了,但不美观

0 回复 有任何疑惑可以回复我~

行高是1.4285,也就是红色框的高度,18px是li的高度,字号是13px。 你可以在浏览器中按F12改变行高看看红色框的高度是否变化,我试的红色框就是行高。

0 回复 有任何疑惑可以回复我~
#1

六liu六 提问者

红色的高是哪里来的
2016-06-20 回复 有任何疑惑可以回复我~

line-height: 1.42857143

0 回复 有任何疑惑可以回复我~
#1

六liu六 提问者

行高是这个,字号13px,行高转换后是18px,就是那个蓝色的横条的高度,我是说地下的红框的这样高度的空隙是怎么产生的
2016-06-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

pre标签里的行高

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信