ferenc: IE und <a></a>

<!--
  <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

  1. <!--
      <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

    --
    Woran ich arbeite:
    X-Torah
       <°)))o><                      ><o(((°>o
  2. 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

    --
    "Love your nation - respect the others."
    1. danke jetzt gehts naja hab es nur hier auskommentiert wusste nicht ob der dann versucht das HTML anzuzeigen hier