MudGuard: Du hast zwar Recht, aber das war nicht die Frage

Beitrag lesen

Hi,

Was soll daran:

<ul>

<li><a href="index.html">STARTSEITE<!--[if IE 7]><!--></a><!--<![endif]-->
<ul>
<li><a href="index.html" title="Startseite">Startseite</a></li>
<li><a href="kontakt.html" title="Kontakt und Impressum">Kontakt</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>


> Ein workaround sein?  
> Du hast einen offenen Link der nur im IE 7 geschlossen werden soll, aber das ganze Konstrukt ist Unsinn, da der nachfolgende HTML Kommentar für mich zumindest verwirrend ist, aber FF schliesst offensichtlich doch den Link tag.  
  
das Link-Element.  
Und das ist doch klar, daß er das schließt:  
STARTSEITE<!--[if IE 7]><!--></a>  
          ^^^^            ^^^  
Kommentar-Anfang        Kommentar-Ende  
  
Das </a> steht außerhalb des Kommentars.  
  
IE mit seinen Comical Comments ignoriert, falls nicht IE 7, das Kommentarende und betrachtet alles bis zum <![endif]--> als Teil des Kommentars (gegen jede SGML/HTML-Regel).  
  

> Nach der inneren Liste wird in allen IE <=6 eine nicht vohandenen Tabelle und der Link geschlossen.  
  
Die wird im Original noch vor der Liste aufgemacht (ebenfalls nur für IE <= 6)  
  

> Das ist einfach Humbug.  
  
Ist Humbug nicht der ursprüngliche Produktname des IE gewesen? ;-)  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.