HTML href 与 css ie 问题
<style type="text/css"> .web_westloh { background-image: url(images/web_westloh.png); background-repeat: no-repeat; height: 100px; width: 350px; } .web_westloh:hover { border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #999999; padding-bottom: 5px; } .web_money { background-image: url(images/web_money.png); background-repeat: no-repeat; height: 100px; width: 350px; } .web_money:hover { border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #999999; padding-bottom: 5px; } </style> <a href="http://www.westloh.com" title="Click to Visit http://www.westloh.com" target="_blank" class="web_westloh"> <div class="web_westloh"></div> </a> <a href="http://www.money-mind-set.com" title="Click to Visit http://www.money-mind-set.com" target="_blank"> <div class="web_money"></div> </a>
问题是:
在 mozilla 中链接是可以的。没问题。
但在IE中链接是有问题的,它不会链接到目标中。
请参阅此页面以查看问题: http://replytowest.com -->在底部。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
首先,
a
是一个内联元素。div
是块级元素。块级元素不是内联元素的有效子元素。最后,完全不需要
div
。只需执行以下操作:
First of all, an
a
is an inline element. Adiv
is a block level element. Block level elements are not valid children of inline elements.Lastly, the
div
is completely unneeded.Just do something like:
将其添加到您的样式表中:
Add this to your stylesheet:
将
放在
内是无效的 HTML(
a
是内联元素,div
是块级元素)。将 div 替换为包含display: block
的 span。可能不相关,但
onclick
处理程序应返回 false,以免同时在两个窗口中打开页面。Putting
<div>
inside<a>
is invalid HTML (a
is an inline element,div
is a block-level element). Replace the div with a span which hasdisplay: block
.Probably not related, but the
onclick
handler should return false to not open the page in two windows simultaneously.将 a href 标签放在 div 标签内。那应该解决它。
Put the a href tag inside the div tag. That should fix it.
我不知道这是否能解决你的问题,但如果你有一个完全空的 div ,就会发生奇怪的事情。尝试将单个
放入
标记内,看看是否有帮助。
I don't know if this will solve your problem, but odd things can happen if you have a completely empty div. Try putting a single
inside the
<div>
tag and see if that helps.给出显示:块;到链接属性..
希望这有帮助
阿维纳什
Give display:block; to the a link property..
Hope this helps
Avinash