Seite 1 von 1

[ERLEDIGT]Eigene Navibox text zentrieren

Verfasst: 09.04.2007 20:49
von ThePat
Moin, also ich habe ne kleine Box über dem Menu eingefügt wo Navigationsmenu steht... dieser Text ist aber nur im Firefox zentriert, im IE ist er Links.
Forum: www.thepat.de/Board <- seht euch das Problem an^^
overall header http://www.thepat.de/Board/templates/su ... header.zip
Sry, aber irgendwie schafft der PC es grad nicht die als .txt dazustellen die Datei war mal http://www.thepat.de/Board/templates/su ... header.txt aber die ist irrgendwie auch tpl Oo.
Also bitte sagt mir was ich am Code machen muss damit die Überschrift zentriert wird.
EDIT: Bitte nichts gegen das Kacklogo sagen, ich weiß das es scheiße is^^.

Verfasst: 09.04.2007 22:04
von S2B
Du hast da einige Elemente und Eigenschaften durcheinander gebracht.

Code: Alles auswählen

<table cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr>
    <th class="thHead">Titel</th>
  </tr>
  <tr>
    <td class="row1">Inhalt</td>
  </tr>
</table>
Das erstellt dir eine normale Box.

Und um einen Teil aus deinem Code aufzugreifen:

Code: Alles auswählen

<th width="90px" cellspacing="2" cellpadding="2" class="thCornerL" height="17" nowrap="nowrap" th align="center">&nbsp;Navigations Menu&nbsp;</th>
Hier sind mehrere Sachen falsch:
  • das Element <th> hat keine Eigenschaften cellpadding und cellspacing, die existieren nur für das Element <table>
  • th align="center" soll wahrscheinlich ein neues Element werden, dann musst du es aber auch so schreiben, nämlich

    Code: Alles auswählen

    <th align="center">
  • <th> bzw. <td> dürfen nur innerhalb eines <tr>-Elements vorkommen, dieses darf wiederum nur innerhalb eines Elements <table> vorkommen (<tbody> der Einfachheit wegen ausgelassen).
Ich würde dir empfehlen, dich mit SelfHTML in die Grundlagen von HTML (speziell in die Grundlagen von Tabellen) einzuarbeiten.

Zu deinem Zentrierungsproblem: <th> sollte, wenn es korrekt eingesetzt wird, bei subSilver in allen Browsern zentriert angezeigt werden. :wink:

Verfasst: 09.04.2007 22:18
von ThePat

Code: Alles auswählen

<th width="90px" class="thCornerL" height="17">Navigations Menu</th>
So sieht der Code jetzt aus... aber das is immernoch nicht zentriert, und die hälfte von deinem Beitrag hab ich leider nicht verstanden, außer das mein Code wohl sehr schelcht is^^.

Verfasst: 10.04.2007 00:37
von S2B
http://de.selfhtml.org/html/tabellen/aufbau.htm
Wenn du dich daran hälst, geht alles viel einfacher... :wink:

Ach ja: width="90px" gibt es nicht. Entweder du verwendest width="90" oder du machst es via CSS mit style="width: 90px".

Verfasst: 10.04.2007 12:09
von ThePat
So, hab nochmal neu gecodet... nu sieht es so aus und es funzt:

Code: Alles auswählen

<table border="0" width=600">
  <tr>
    <th>Navigations - Menu</th>
      </tr>
Danke für deine Hilfe