已采纳回答 / 偷懒的小懒猪
ie7及更低版本的ie浏览器不支持display:inline-block这个属性! 正确的解释是”使用inline-block属性在IE下会触发layout,因此元素上设置的width、height是能生效的,所以也就有了同其它浏览器一致的显示效果”,而不能说IE6/7支持 display:inline-block!在IE下,display: inline-block只是触发了元素的layout。比如将display: inline-block设置到div上,只能保证这个div拥有块元素的特征(可以设置...
2018-06-20
已采纳回答 / 慕粉4237190
inline是设置成内联元素,display:inline-block的意思是设置成内联块状元素,你对元素的基本概念没整理清楚,再看看元素的分类以及概念你就知道了
2016-12-26
已采纳回答 / Ego_echo
行间距是与字体family有关的亲,CSS并没有直接设置行间距的属性,你只能通过line-height来间接影响行间距。当然,或许你也可以试着通过设置不同的字体来改变行间距,但这个不好控制,也没有什么意义
2016-12-25
已采纳回答 / qq_我要开始了_03820987
行高是有content area+行间距 决定的 line-height 刚好等于content area+行间距 所以不矛盾
2016-11-20
已采纳回答 / tyrionyu
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <style>#div1{line-height:300px;background:gray;text-align: center;}#div1>img{vertical-align: middle;} </style></head>...
2016-09-14
已采纳回答 / MarlboroKay
行框高度是行内最高的行内框高度,通过line-height调整,内容区行高与字体尺寸有关,padding不对行高造成影响。http://www.cnblogs.com/dolphinX/p/3236686.html
2016-08-18