Seite 1 von 1

...center ist an dieser Stelle nicht erlaubt

Verfasst: Mo 17.Apr, 2006 22:36
von Dungeonwatcher
'n Abend! :cool:

Frage an die HTML Profis.

www.validome.org bemängelt das <center>folgenden Quellcode meines ezPortals:

Code: Alles auswählen

      <table>
        <tr>
          <th><span><b></b></span></th>
        </tr>
        <tr>
          <td><span><center><h1><u>Willkommen auf meiner Homepage der "Dungeon-BBS"</u></h1></center>
          <br>
          [...]
          </td>
        </tr>
      </table>
Das ganze steht bei mir im Portal in der mittelsten Spalte. Irgendwie habe ich momentan ein Brett vorm Kopf, denn mir fällt partout nichts ein um diesen Tag W3C gerecht zu ersetzen. ^6

Verfasst: Mo 17.Apr, 2006 23:59
von oxpus
Ändere besser den td-Tag. Also so:

Code: Alles auswählen

<table>
<tr>
<th><span><b></b></span></th>
</tr>
<tr>
<td align="center"><span><h1><u>Willkommen auf meiner Homepage der "Dungeon-BBS"</u></h1>
<br>
[...]
</td>
</tr>
</table>
Denk übrigens aus daran, alle Tags immer wieder zu schliessen.
Hier wäre <span> eröffnet, aber nicht geschlossen worden.
Ausser, Du hast das mit [...] ausgeblendet...

Kurze Erklärung zum obigen Code:
<center></center> ist das alte Format und solange man keine Tabelle einsetzt oder andere Absatztags wie <span>, <p>, <div>, etc. verwendet, auch noch okay.
Alle anderen Tags kann man aber mit align="center" ausstatten, so daß der Text innerhalb dieser Tags horizontal zentriert wird.
Da Du hier sogar eine Tabelle verwendest, bietet sich <td align="center"> geradezu perfekt an, da dann der Inhalt der gesamte Zelle horiziontal zentriert wird. Und wenn es die einzigste Zelle in der Zeile ist, sogar über die Tabelle zentriert, bei einer Tabellenbreite von 100% sogar über das gesamte Browser-Fenster.
Daher hat die w3c-Prüfung <center> abgelehnt.

Verfasst: Di 18.Apr, 2006 00:22
von Dungeonwatcher
[quote="oxpus";p="57966"]Ändere besser den td-Tag.[/quote]

Hmmm, das gibt 'n Kuddelmuddel.
Denk übrigens aus daran, alle Tags immer wieder zu schliessen.
Hier wäre <span> eröffnet, aber nicht geschlossen worden.
Ausser, Du hast das mit [...] ausgeblendet...
Jupp, ist hier nur ausgeblendet.
Kurze Erklärung zum obigen Code:
<center></center> ist das alte Format und solange man keine Tabelle einsetzt oder andere Absatztags wie <span>, <p>, <div>, etc. verwendet, auch noch okay.
Ahja.
Alle anderen Tags kann man aber mit align="center" ausstatten, so daß der Text innerhalb dieser Tags horizontal zentriert wird.
Schon klar. Ich wollte aber eigentlich nur die Überschrift zentrieren.
Da Du hier sogar eine Tabelle verwendest, bietet sich <td> geradezu perfekt an, da dann der Inhalt der gesamte Zelle horiziontal zentriert wird. Und wenn es die einzigste Zelle in der Zeile ist, sogar über die Tabelle zentriert, bei einer Tabellenbreite von 100% sogar über das gesamte Browser-Fenster.
Gerade das will ich nicht.
Hmmm, bleibt mir wohl nur entweder den kplt. Text zentrieren oder noch eine Tabelle in die vorhandene einzubauen. ^6
Daher hat die w3c-Prüfung <center> abgelehnt.
Jou.

Good night

Verfasst: Di 18.Apr, 2006 00:35
von oxpus
align="center" kannst Du beinahe überall anwenden.
Daher war mein Ansatz ja auch in der Zelle, in der Du <center> bereits verwendest hattest.
Kann aber auch die Überschrift sein...