Dropdown Menu in EW nicht Valide

15/05/2008 - 14:32 von Karlheinz Schmid | Report spam
Hallo,
ich verwende ein Dropdown Menu nach Vorlage von Stu Nicholls und möchte es
spàter in meine HP einbauen. (Der Vorteil von diesem Menu liegt darin das er
auch in IE 6 funktioniert.) Validome meldet mir das Dokument ist valides
XHTML 1.0 Transitional.

Expression Web jedoch meldet mir etliche Codefehler. Zum Beispiel:
Seite Zeile Problemtyp Schema Problemzusammenfassung
default.htm (Ohne_Titel_1) [1/18] 20 Inkompatibilitàt XHTML 1.0
Transitional In XHTML 1.0 Transitional kann der Tag <a> nicht den Tag <ul>
enthalten.
default.htm (Ohne_Titel_1) [2/18] 23 Inkompatibilitàt XHTML 1.0
Transitional In XHTML 1.0 Transitional kann der Tag <a> nicht den Tag <ul>
enthalten.
default.htm (Ohne_Titel_1) [3/18] 28 Codefehler Nicht zutreffend Das
<a>-Tag wurde nicht vor diesem </li>-Tag geschlossen.


Wie kann ich dieses Problem beheben?. Link zum anschauen:
http://www.skho.de/sca5/default.htm

gruss
Karl-Heinz
 

Lesen sie die antworten

#1 DieterB
15/05/2008 - 19:35 | Warnen spam
Hallo Karlheinz

ich kann die Zeilennummern nicht ganz nachvollziehen, aber das fiel mir auf:

</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->

kann man innerhalb eines <a>-tags eine Liste erstellen ?

_____________________________________________________________________
Ich habe meine eigene Lösung für Drop-Down-Menus geschrieben - die
funktioniert auch bei IE6:

http://www.effektiv-unternehmensber..._home.aspx
_____________________________________________________________________
Auszug:
_____________________________________________________________________
<tr>
<td style="height: 20px" class="style4">
<table id="idTabHome" class="clTabHome" style="width: 100%;
font-family:Arial, Helvetica, Sans-Serif; font-size:12px">
<tr>
<td style="width: 117px"
onclick="FP_goToURL(/*href*/'home_anzeigeprobleme.aspx')" id="id1"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id1',1,'style.cursor','pointer')">Anzeigeprobleme</td>
<td style="width: 106px"
onclick="FP_goToURL(/*href*/'home_haendler.aspx')" id="id2"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id2',1,'style.cursor','pointer')">Hàndlerbereich</td>
<td style="width: 527px"> </td>
</tr>
</table>
<table id="idTabProdukte" class="clTabProdukte" style="width: 100%;
font-family:Arial, Helvetica, Sans-Serif; font-size:12px" cellspacing="0"
cellpadding="0">
<tr>
<td style="width: 134px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteWannen',0,'style.display','block');
FP_changeProp(/*id*/'idTabProdukteDuschen',0,'style.display','none');
FP_changeProp(/*id*/'id3',1,'style.cursor','pointer')"
onclick="FP_goToURL(/*href*/'produkte_wannen.aspx')" id="id3"
onmouseout="FP_changePropRestore()">Wannen / Whirlpools</td>
<td style="width: 71px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteDuschen',0,'style.display','block');
FP_changeProp(/*id*/'idTabProdukteWannen',0,'style.display','none');
FP_changeProp(/*id*/'idTabProdukteKeramik',0,'style.display','none');
FP_changeProp(/*id*/'id4',1,'style.cursor','pointer');" id="id4"
onmouseout="FP_changePropRestore()"
onclick="FP_goToURL(/*href*/'produkte_duschen.aspx')">Duschen</td>
<td style="width: 67px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteKeramik',0,'style.display','block');
FP_changeProp(/*id*/'idTabProdukteDuschen',0,'style.display','none');
FP_changeProp(/*id*/'id5',1,'style.cursor','pointer')"
onclick="FP_goToURL(/*href*/'produkte_keramik.aspx')" id="id5"
onmouseout="FP_changePropRestore()">Keramik</td>
<td style="width: 78px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteKeramik',0,'style.display','none');
FP_changeProp(/*id*/'id6',1,'style.cursor','pointer')"
onclick="FP_goToURL(/*href*/'produkte_armaturen.aspx')" id="id6"
onmouseout="FP_changePropRestore()">Armaturen</td>
<td style="width: 78px"
onclick="FP_goToURL(/*href*/'produkte_badmoebel.aspx')" id="id7"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id7',1,'style.cursor','pointer')">Badmöbel</td>
<td style="width: 101px"
onclick="FP_goToURL(/*href*/'produkte_badheizkoerper.aspx')" id="id8"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id8',1,'style.cursor','pointer')">Badheizkörper</td>
<td style="width: 89px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteBadzubehoer',0,'style.display','none');
FP_changeProp(/*id*/'id9',1,'style.cursor','pointer')"
onclick="FP_goToURL(/*href*/'produkte_infrarotsauna.aspx')" id="id9"
onmouseout="FP_changePropRestore()">Klein-Sauna</td>
<td style="width: 132px"
onmouseover="FP_changeProp(/*id*/'idTabProdukteBadzubehoer',0,'style.display','block');
FP_changeProp(/*id*/'id10',1,'style.cursor','pointer')"
onclick="FP_goToURL(/*href*/'produkte_badzubehoer.aspx')" id="id10"
onmouseout="FP_changePropRestore()">Badzubehör</td>
</tr>
</table>
<table id="idTabGesundheit" class="clTabGesundheit" style="width:
100%; font-family:Arial, Helvetica, Sans-Serif; font-size:12px">
<tr>
<td style="width: 98px"
onclick="FP_goToURL(/*href*/'gesundheit_wohlbefinden.aspx')" id="id11"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id11',1,'style.cursor','pointer')">Wellness</td>
<td style="width: 116px"
onclick="FP_goToURL(/*href*/'gesundheit_rueckenmassage.aspx')" id="id12"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id12',1,'style.cursor','pointer')">Rückenmassage</td>
<td style="width: 96px"
onclick="FP_goToURL(/*href*/'gesundheit_durchblutung.aspx')" id="id13"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id13',1,'style.cursor','pointer')">Durchblutung</td>
<td style="width: 94px"
onclick="FP_goToURL(/*href*/'gesundheit_ozontherapie.aspx')" id="id14"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id14',1,'style.cursor','pointer')">Ozontherapie</td>
<td style="width: 92px"
onclick="FP_goToURL(/*href*/'gesundheit_lichttherapie.aspx')" id="id15"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id15',1,'style.cursor','pointer')">Lichttherapie</td>
<td style="width: 126px"
onclick="FP_goToURL(/*href*/'gesundheit_magnetfeldtherapie.aspx')" id="id16"
onmouseout="FP_changePropRestore()"
onmouseover="FP_changeProp(/*id*/'id16',1,'style.cursor','pointer')">Magnetfeldtherapie</td>
<td style="width: 128px"></td>
</tr>
</table>
_____________________________________________________________________

Wenn also jemand auf den Link kommt, kann er klicken und kommt auf eine
Hauptseite. Beim Überfahren (onmouseover) mit der Maus wird aber auch schon
ein <table> eingeblendet, und bei (onmouseout) wieder ausgeblendet. Wie Du
sehen kannst, habe ich so sogar ein Untermenü senkrecht in ein Untermenü
waagerecht eingearbeitet.

Wenns Dier hilft ... ;-) .. ich bin auch noch stark am Lernen, hab in den
letzten Jahren zu wenig Weiterbildung betrieben :-(

Viel Erfolg,
Dieter




"Karlheinz Schmid" wrote:

Hallo,
ich verwende ein Dropdown Menu nach Vorlage von Stu Nicholls und möchte es
spàter in meine HP einbauen. (Der Vorteil von diesem Menu liegt darin das er
auch in IE 6 funktioniert.) Validome meldet mir das Dokument ist valides
XHTML 1.0 Transitional.

Expression Web jedoch meldet mir etliche Codefehler. Zum Beispiel:
Seite Zeile Problemtyp Schema Problemzusammenfassung
default.htm (Ohne_Titel_1) [1/18] 20 Inkompatibilitàt XHTML 1.0
Transitional In XHTML 1.0 Transitional kann der Tag <a> nicht den Tag <ul>
enthalten.
default.htm (Ohne_Titel_1) [2/18] 23 Inkompatibilitàt XHTML 1.0
Transitional In XHTML 1.0 Transitional kann der Tag <a> nicht den Tag <ul>
enthalten.
default.htm (Ohne_Titel_1) [3/18] 28 Codefehler Nicht zutreffend Das
<a>-Tag wurde nicht vor diesem </li>-Tag geschlossen.


Wie kann ich dieses Problem beheben?. Link zum anschauen:
http://www.skho.de/sca5/default.htm

gruss
Karl-Heinz

Ähnliche fragen