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

lineheight导致元素不能被包含?

lineheight导致元素不能被包含?

扬帆大鱼 2019-03-13 10:11:19
医院的div标签应该是span的  
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

line-height如果与容器的高度(38px)一致,那么文字就会在容器中垂直居中,而现在92px远大于38px,所以跑到容器下边就再正常不过了。
把span的line-height改为0是没啥作用的,因为它的父元素(.search)的line-height仍然是92px。
解决办法要么是把92px改成38px,要么就是把38px改成92px

查看完整回答
反对 回复 2019-04-02
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

line-height是行高也叫做行间距,是用来设置两行文字文字之间的距离。不能是图片居中,css中使图片居中的元素是text-align(水平方向)、vertical-align(垂直方向)。代码实例如下:

1、是图片水平居中

12345678910<html><body><style type="text/css">img{text-align: center;}</style><img src="xx.jpg"></body></html>

2、是图片垂直居中

12345678910<html><body><style type="text/css">.img1{vertical-align: center;}</style><div class="img1"><img src="xx.jog"></div></body></html>


查看完整回答
反对 回复 2019-04-02
  • 2 回答
  • 0 关注
  • 657 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信