作者热门文章
- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我无法使 标签周围的 IE 填充正常工作。这仅适用于 Firefox、Safari、Chrome,但不适用于 IE - 请帮忙!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<div id="mydiv">
<table>
<tr>
<td>
<a style="padding: 20px; background: red;" href="#">Some link</a>
</td>
</tr>
</table>
</div>
</html>
Firefox 结果(这是我想要的):
Internet Explorer (7) 结果(填充不正确):
如何解决这个问题才能在 IE 中工作?非常感谢!
最佳答案
对于自然内联的元素,IE 要求元素具有 display: inline-block;
css 属性,然后才能应用 padding
等属性。所以只需将 display: inline-block
添加到您的 anchor 元素即可。
<a style="display: inline-block; padding: 20px; background: red;" href="#">Some link</a>
关于css - 围绕 <a> 标签填充在 Internet Explorer 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463267/
我是一名优秀的程序员,十分优秀!