Hallo zusammen,
fast 15 Stunden habe ich jetzt damit zugebracht, meine Seite endlich XHTL-valide zu machen. Top, von über 50 Fehlern sind nur noch 8 übriggeblieben, davon aber allein 5 bzw. 6 im block-calender_month.php - und hier komme ich einfach nicht mehr weiter.
Es handelt sich um insgesamt 5 x denselben Fehler. Der Validator moniert bei folgendem Quelltext:
<tr><tr>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-1-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">1</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-2-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">2</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fff1cb;"><a href="Kalender-m-3-d-3-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #666666;" class="tiny"><b>3</b></span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-4-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">4</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-5-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">5</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-6-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">6</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-7-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">7</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
</tr>
[....hier lasse ich mal einige Zeilen raus, es wiederholt sich ja... ]
<tr>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-22-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">22</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-23-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">23</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-24-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">24</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-25-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">25</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-26-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">26</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-27-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">27</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-28-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">28</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
</tr>
<tr>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-29-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">29</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-30-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">30</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-31-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">31</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
<td colspan="4" style="background-color: #fffcf8;"> </td>
</tr>
</table>
jeweils die <tr>
zwischen den einzelnen Wochen als Fehler:
line 407 column 7 - Fehler: document type does not allow element "tr" here.
IMHO entspricht natürlich das tr dem XHTLM-Standard und wo soll es sonst stehen ? Das ganze stellt mich vor ein Rätsel. Dazu kommt noch ein nicht geschlossenes <tr> Element - natürlich das vom ganz am Anfang, wo zwei davon nebeneinander stehen...
Hat jemand spontan eine Lösung ? Falls gewünscht, hänge ich gerne die entsprechende Block-Datei hier nochmal hintendran.
Liebe Grüße
Markus
Hey,
hat denn keiner eine Idee ?
Den Scroll-Block habe ich aus Gründen der fehlenden Validität schon rausgenommen - Marquee-Tags werden wohl nie valide sein :BD: - aber diesen Block brauche ich eigentlich ganz ganz dringend.
Liebe Grüße
Markus
Hoi ;)
Der Fehler im Quelltext ist ja eindeutig:
Zitat
<tr><tr>
<td align="center" style="background-color: #fffcf8;"><a href="Kalender-m-3-d-1-y-2010-op-day.html" style="text-decoration: none;"><span style="color: #333333;" class="tiny">1</span><br /><img src="http://www.kirmes-und-volksfest.de/modules/Kalender/images/events0.gif" width="14" height="14" border="0" alt="" /></a></td>
Da ist der überflüssige <tr>-TAG.
Schau mal in Zeile 129
$content .= "\n<tr>";
und schreiß die raus bzw. kommentier die aus, dann sollte das funzen.
Da warens nur noch 2...
In der Zeile bin ich hängen geblieben, hab aber ned dran gedacht, einfach ma die Table Row da rauszumachen. Hab jetzt einfach den <tr>-TAG rausgenommen, den Rest stehengelassen, passt.
Herzlichen Dank Jörg
So langsam könnte ich - wenn die Seite ab April wieder "offiziell" online geht - doch nochmal über eine Bewerbung in die PMX Referenzen nachdenken... xD
Würde mich echt freuen, das Publikum ist da.
Liebe Grüße
Markus
P. S. Ich mach dann gleich zu.
Doch, einen hab ich noch - da es diesen Block ebenfalls betrifft... tacker ich es hier mal hintendran...
Das "noshade" kann in Zeile 165 und in Zeile 171 einfach raus, oder ?
Ich meine, es wird halt moniert, da es nicht XHTML-konform eingetragen ist... Richtig wäre halt noshade="wasweissich" - nur wenn ich es in die Codzeile reinpfriemel von
$content.="<hr size=\"1\" style=\"color: $daybackground;\" width=\"100%\" noshade>";
zu
$content.="<hr noshade="noshade" size=\"1\" style=\"color: $daybackground;\" width=\"100%\" >";
is auch irgendwas wieder falsch. Im XHTML Handbuch ist die Beschreibung nur sehr dürftig... http://de.selfhtml.org/html/xhtml/unterschiede.htm
Also einfach rauslassen - weil ne Trennlinie seh ich bei der Farbgestaltung eh ned ?
Liebe Grüße
Markus
Moin Markus :morning:
vielleicht hast Du auch nur die Backslashes um das noshade vor den Anführungszeichen vergessen :gruebel:
$content.="<hr noshade=\"noshade\" size=\"1\" style=\"color: $daybackground;\" width=\"100%\" >";
Moin, :morning:
mit ner Tasse Kaffee in der Hand reingepackt - und siehe da - nix mehr zu meckern. :cul:
Danke schön Baldyman, auch das hat mir sehr geholfen !!!!
Jetzt dachte ich, alles wäre gut - den News Block eingestellt - und schon wieder 9 Fehler... Na ja, so hab ich wenigstens immer bissl was zu tun. ;)
Danke nochmal - und jetzt mach ich dann zu.
Liebe Grüße
Markus