Zum Inhalt springen

Page wird nicht zentriert

Erstellt am 17. Februar 2006 · 13 Antworten · letzte Antwort am 19. Februar 2006

Tags: HTML & CSS, Frage

doobie ·

Moin

Ich hab grad ein Problem mit meiner Seite.
Im Template ist page align=center angegeben.
Allerdings steht die Seite am linken Rand.
Kann mir irgendjemand sagen woran das liegt. Ich post auch die entsprechenden Codezeilen, wenn mir jemand sagt welche...

doobie

einpraegsam.​net ·

Wo kommen die 5 Millionen Tabellen her?

Das Problem ist, das du im zwar <div align="center"> verwendest, aber in dem DIV ist eine Tabelle mit 99% Breite und der Inhalt dieser Tabelle ist linksbündig...

McGregor ·

Hi!

Vielleicht liegst am Frameset, oder am äußeren DIV?
Das scheint mir aber ein reines HTML-Problem zu sein.
Schau doch mal, ob du das äußerste Div entfernst und in der folgenden table die Angabe align="center" machst.

Grüße
McGregor

doobie ·

Äh... wie bitte??
Welche 5 Millionen Tabellen und welches div?

Komischerweise ist die Page im IE zentriert...

doobie

doobie ·
wunschtacho schrieb

achso die ganze seite 🙂

dachte der seiteninhalt

mach mal für den firefox für den body margin: auto;

Haust du mich, wenn ich dich frag, wo das reingeschrieben wird...
Pauschal schätze ich jetzt mal in die index.php, oder?
Aber wo...

Ich sollte evtl. noch sagen, dass ich mich mit php null auskenn. Ich hab die Seite die letzten 2 Tage gebastelt, indem ich die FC Bigfoot page mit einem anderem Template (Glück) verwurstet hab...

Deshalb schonmal sorry für die Fragen.

doobie

Danii ·

Ich wollts einmal seh'n und hab den Quellcode mit den tausenden Tabellen in den DW kopiert. Alleine wenn ich die Breite der Images zusammenzähle komme ich auf einen Wert von 1010 Pixeln. Damit treibt das Ding nach rechts aus. Wenn jetzt alles linksbündig angeordnet ist... wo solls dann hin?

doobie ·

Also jetzt nochmal für die, wo's nicht kapieren... also mich :o
Wo habt ihr einen Quellcode mit tausenden Tabellen? Was haben diese Tabellen mit der Ausrichtung der page zu tun?
Vor allem, warum wird bei IE sauber zentriert ausgerichtet und bei FF net?

Wenn ich mit im Template ("Constant Editor") die Abstände so zusammenzähle, komm ich auf 860...

doobie

einpraegsam.​net ·

OK, ich hoffe du weißt was ein Stylesheet ist?
Eine Datei mit der Endung CSS.

So eine Datei wird mit eingebunden, diese gibt dem HTML sein Aussehen, dort schreibst du folgendes rein:

BODY { margin: auto; }

Falls du nicht weißt was oder wie man ein Stylesheet anlegt, bitte ich dich vorher mal ein bißchen mit HTML und CSS zu befassen

Schönes Wochenende

Danii ·

Das mit den 860 px für den eigenlichen Inhalt ist schon richtig. Aber nach dieser Breite (nach dem GreenTree-Buiderl) zeigt mir der DW eben noch eine weitere, sagen wir mal global, TD an. Die ist ca. 150 px breit.

Wegen dem Center-Prob.
Bastel doch für FF nach dem DIV noch ein

<div bla="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"> Inhalt </td>
  </tr>
</table>
</div>

rein. Ich habe das zwischen deine Dívs gepackt und den Inhalt deiner seite reingeschnuppselt. Hat gefunkt.

Schönes Wochenende

doobie ·

Also css ist mir ein Begriff.
Allerdings hab ich im css styler von typo3 eine ganz komische Meldung stehen:
stylesheet*.css ERROR: No file found
Beim Template steht dann dran, dass die cSet (default) mit drin ist????

Das hiesse ja dann, das es reicht, wenn ich ein css anleg / änder und einfach die Zeile mit reinschreib.
Allerdings frg ich mich, warum kein css mit drin ist nach dem t3d upload.
Ich hab die Seite lokal erstellt und über t3d import auf den Server geschmissen. Da ist dann wohl etwas verloren gegangen...

Ohne das ich jetzt verhaut werde: Was ist ein "div"?

doobie

Danii ·

Ohne das ich jetzt verhaut werde: Was ist ein "div"?

Tja äh... das sollten wir grundsätzlich mal ganz wo anders anfangen #evil# .

Kleiner Tipp:
wenn du irgendwo so eine Codedarstellung (hier im Forum) hast

<div bla="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"> Inhalt </td>
  </tr>
</table>
</div>

kannste mit der Mouse über die Begriffe fahren ((z.B. "div") die sind sensitv) und dir auf Klick die Erklärung aufrufen.