【发布时间】:2012-08-04 01:11:15
【问题描述】:
感谢您查看我的问题。
我是 Web 开发的新手,希望有人能澄清为什么下面的 HTML 在 IE 中无法正确显示,但在 Chrome、Firefox 和 Safari 中有效。目标是创建带有图像和标题的可点击divs。
在 IE 中,背景和div 中的h2 是可点击的。我已将<img> 包装在<a> 标记中,这似乎可以正常工作,但感觉就像是黑客攻击。
HTML:
<a href="locations.html">
<div class="boxSmall">
<h2>Location</h2>
<div class ="boxImage">
<img src="images/ex.jpg" alt="Registered Massage Therapist" height="175px" width="195px"/>
</div>
</div>
</a>
我希望对此作出任何澄清。可以查看示例here.
我环顾四周,发现块项目应该能够包含在 HTML 5 中的链接中。IE 知道吗?我想编写符合标准的代码,但我真的很想编写有效的代码。
【问题讨论】:
-
什么版本的IE?如果您使用的是 HTML5 文档类型 that should work in all modern browsers
-
@steveax - IE 不是现代浏览器,但确实可以。
标签: html internet-explorer cross-browser web-standards