【发布时间】:2015-02-26 05:09:22
【问题描述】:
据我所知,浏览器渲染一些标记完全没有问题:
<a href="link.html">
<h1> some headline </h1>
<p> some text </p>
<img src="someImage.png" alt="some image">
</a>
显然 IE 8 和 IE 9 确实存在一些问题。当我打开页面时,围绕这些元素的 a-tag 会导致问题。所有元素都被移动,而不是它们应该在的位置。您对此有什么了解以及如何解决此问题?
谢谢
【问题讨论】:
-
您是否将
a元素的样式设置为display: block? -
@JamesDonnelly 这里没有变化,我有一个默认链接。我应该吗?
-
默认情况下,
a元素的样式为display: inline。 -
@JamesDonnelly 我知道,但这为什么会导致问题?我想让它内联。
-
display:inline-block的链接应该会有所帮助。 (如果不是,那么请更具体地说明您的问题以及您真正想要什么。)
标签: html css internet-explorer cross-browser