IE und <a></a>
ferenc
- css
0 Beat0 Sven Rautenberg0 ferenc
<!--
<a href='www.xyz.de'>
<div id='uio' onmouseover='setblock(this.id)' onmouseout='setblockout()'style='color:#ffffff;position:absolute;width:100px;height:100px;overflow:hidden;display:block;'>
<div style='background: url(/images/bg-table-image-top.gif) no-repeat left top;'>
<div style='background: url(/images/bg-table-image-bottom.gif) no-repeat left bottom; padding: 8px 0;'>
<div style='background:url(/images/bg-proitem.jpg);width:66px;height:50px;overflow:hidden; background-repeat:repeat-y; padding:0px 0px 0px 5px;'><img src='' style='cursor:pointer;' alt='' /><br/><br/><br/><br/><br/>
</div>
</div>
</div>
</div>
</a>
-->
im IE 7 wenn ich auf das bild klicke wird der hyperlink nicht ausgefuehrt wenn ich leicht neben das bild klicke gehts... seltsam hat jemand vielleicht ne ahnung? im firefox funst alles top
hmpf danke im vorraus
ferenc
<!--
<a href='www.xyz.de'><div ....
Du hast keinen Doctype angegeben. Falls du HTML 4.01 oder einen früheren Standard verwendest: In keinem ist es dir erlaubt, in <a> ein Blockelement oder ein anderes <a> zu verwenden.
http://de.selfhtml.org/html/referenz/elemente.htm#a
mfg Beat
Moin!
<!--
<a href='www.xyz.de'>
<div id='uio' onmouseover='setblock(this.id)' onmouseout='setblockout()'style='color:#ffffff;position:absolute;width:100px;height:100px;overflow:hidden;display:block;'>
<div style='background: url(/images/bg-table-image-top.gif) no-repeat left top;'>
<div style='background: url(/images/bg-table-image-bottom.gif) no-repeat left bottom; padding: 8px 0;'>
<div style='background:url(/images/bg-proitem.jpg);width:66px;height:50px;overflow:hidden; background-repeat:repeat-y; padding:0px 0px 0px 5px;'><img src='' style='cursor:pointer;' alt='' /><br/><br/><br/><br/><br/>
</div>
</div>
</div>
</div>
</a>
-->im IE 7 wenn ich auf das bild klicke wird der hyperlink nicht ausgefuehrt wenn ich leicht neben das bild klicke gehts... seltsam hat jemand vielleicht ne ahnung? im firefox funst alles top
Innerhalb eines Links <a> darf kein Block-Element wie <div> enthalten sein. Versuchst du es trotzdem, kann das Ursache für die allerwitzigsten Fehler sein.
Abgesehen davon wundere ich mich, dass überhaupt was zu sehen ist, dein Codebeispiel ist schließlich auskommentiert und sollte gar nichts anzeigen.
- Sven Rautenberg
danke jetzt gehts naja hab es nur hier auskommentiert wusste nicht ob der dann versucht das HTML anzuzeigen hier