. .
pragmaMx Support Forum 10 Februar 2012, 07:30:19 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Solved] XHTML-Säuberung Block-calender_month.php  (Gelesen 709 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
breakdancer
Gast
« am: 03 März 2010, 11:23:31 »

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:

Code: [Select]  
<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;">&nbsp;</td>
</tr>
</table>

jeweils die
Code: [Select]  
<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
Gespeichert
breakdancer
Gast
« Antworten #1 am: 04 März 2010, 11:26:06 »

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  biggrin - aber diesen Block brauche ich eigentlich ganz ganz dringend.

Liebe Grüße

Markus
Gespeichert
JoergK
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #2 am: 04 März 2010, 18:56:30 »

Hoi Wink

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
Code: [Select]  
$content .= "\n<tr>";
und schreiß die raus bzw. kommentier die aus, dann sollte das funzen.
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
breakdancer
Gast
« Antworten #3 am: 04 März 2010, 22:52:20 »

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.
Gespeichert
breakdancer
Gast
« Antworten #4 am: 04 März 2010, 23:22:07 »

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

Code: [Select]  
$content.="<hr size=\"1\" style=\"color: $daybackground;\" width=\"100%\" noshade>";

zu

Code: [Select]  
$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
Gespeichert
Baldyman
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.214

Baldyman


WWW
« Antworten #5 am: 05 März 2010, 07:28:09 »

Moin Markus  morning

vielleicht hast Du auch nur die Backslashes um das noshade vor den Anführungszeichen vergessen  gruebel

Code: [Select]  
$content.="<hr noshade=\"noshade\" size=\"1\" style=\"color: $daybackground;\" width=\"100%\" >";
Gespeichert

breakdancer
Gast
« Antworten #6 am: 05 März 2010, 09:01:26 »

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.  Wink

Danke nochmal - und jetzt mach ich dann zu.

Liebe Grüße

Markus
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML