首页 新闻 搜索 专区 学院

IE7下padding-top被继承

0
[待解决问题]

html代码:

<div class="shopbtn">
<a href="javascript:void(0);" class="sjbtn" target="_blank"></a>
<a href="javascript:void(0);" class="zhbtn" target="_blank"></a>
<p>想收集绝地极寒风物志,请购买 <a href="javascript:void(0);" target="_blank" class="shoplink">风物志收集卡礼花</a> 或 <a
href="javascript:void(0);" target="_blank" class="shoplink">风物志组合礼包</a></p>
</div>

shopbtn设置了padding-top,a标签浮动,在IE7下p标签继承了shoptn的padding-top,这是什么bug?

少年学编程的主页 少年学编程 | 初学一级 | 园豆:3
提问于:2013-08-16 10:37
< >
分享
所有回答(2)
0

DOCTYPE是怎么声明的?

dudu | 园豆:38790 (高人七级) | 2013-08-16 10:51

<!DOCTYPE html>

我用的webstorm,这个问题很奇怪啊,感觉padding-top被p标签继承了

支持(0) 反对(0) 少年学编程 | 园豆:3 (初学一级) | 2013-08-16 12:43

@少年学编程: 试试设置一下line-height

支持(0) 反对(0) dudu | 园豆:38790 (高人七级) | 2013-08-16 16:51
0

不是<p>继承了<div>的padding-top,因为padding-top不存在继承的特性。

原因可能是你把<a>设置为了float

乐享程序员 | 园豆:930 (小虾三级) | 2013-08-17 23:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册