Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Quirks: Div Zentrieren

Diskussion: Quirks: Div Zentrieren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, Ich habe nen merkwürdiges Problem mit nem Layout und dem ie6. Trotz text-align:center gelingt es mir nicht den ...

Antwort
Alt 06.10.08, 15:02   #1 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Quirks: Div Zentrieren

Anzeige

Hallo,
Ich habe nen merkwürdiges Problem mit nem Layout und dem ie6.
Trotz text-align:center gelingt es mir nicht den Container mittig zu zentrieren, wohingegen z.B das Logo auf einmal Zentriert ist. [Was nicht erwünscht ist]

Vielleicht habe ich ja was dummes übersehen, wäre nett wenn da jemand mal drüber schaun könnte.

#godberit.de/test/knetz [ohne Bilder etc.]

// Habs gerade leider nur in einer gepackten Version; Nen css editor bzw Firebug ist empfohlen

THRALL ist offline   Mit Zitat antworten
Alt 06.10.08, 17:24   #2 (permalink)
jmc
 
Registriert seit: 16.06.08
jmc Leistung: Facit NTK
Likes: 0
Standard

Du kannst text-align nur auf inline Elemente anwenden und div ist standardmässig ein Blockelement.
jmc ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.10.08, 17:27   #3 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Nicht im sog. Quirks Mode; da ist es der einzige Weg um Elemente zu Zentrieren. margin: 0 auto wird da nicht korrekt umgesetzt.
THRALL ist offline   Mit Zitat antworten
Alt 06.10.08, 22:16   #4 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 2
Standard

Zitat:
margin: 0 auto wird da nicht korrekt umgesetzt.
Wie sollte das auch ohne eine Breitenangabe funktionieren? Du sagst dem Element mach Dich 100% breit, willst es aber dann zentriert haben.

Hier mal zwei Möglichkeiten, wie Du es machen könntest:

1) Du holst den IE6 aus dem Quirks-Mode und schaltest ihn in den CSS1Compat Mode, und gibst den Container Breitenangaben und ein margin: 0px auto;

oder

2) Du gibst den Container nur eine Breitenangabe in %

wobei hier Lösung 1 die schönste wäre.

Ach, und noch ein kleiner Tipp:
Ein reines clear: both; in einem Div erzeugt im IE6 eine nicht gewollte Höhe, der FF dagegen denkt sich "Oh, kein Element/Text im Div, da geb ich dem Div mal eine Höhe von einem Pixel".
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 06.10.08, 22:48   #5 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

#body > div
Hat ne eindeutige Größe in px
Und doctype ist auch drin.
THRALL ist offline   Mit Zitat antworten
Alt 06.10.08, 23:30   #6 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 2
Standard

Zitat:
Original von THRALL
#body > div
Hat ne eindeutige Größe in px
Und doctype ist auch drin.
Also wenn ich mir die Seite so anschaue, dann sehe ich nirgends eine width für den <div id="body"> Container. Ich hab z.B. nur mal mit der IEDeveloperToolbar dem Div eine width mit 80% gegeben, ein margin: 0px auto eingefügt, und schon war der Container zentriert. Läuft die Seite nun im Quirks oder CSS1Compat Mode?
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 06.10.08, 23:33   #7 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

... du glaubst ernsthaft, der IE6 kann child selectors? Das wär ja zu einfach

Da es davor (und vor Attributselektoren) in deinem Stylesheet nur so wimmelt, nehme ich an, dass das nicht das letzte IE6-Problem bei dieser Seite gewesen sein wird.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 07.10.08, 13:07   #8 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
hmmm das wusste ich nicht. Danke !
THRALL ist offline   Mit Zitat antworten
Alt 07.10.08, 14:49   #9 (permalink)
 
Benutzerbild von rami
 
Registriert seit: 09.02.08
rami Leistung: Facit NTK
rami eine Nachricht über ICQ schicken rami eine Nachricht über Skype™ schicken
Likes: 0
Standard RE: Quirks: Div Zentrieren

Zitat:
Original von THRALL
Hallo,
Ich habe nen merkwürdiges Problem mit nem Layout und dem ie6.
Trotz text-align:center gelingt es mir nicht den Container mittig zu zentrieren, wohingegen z.B das Logo auf einmal Zentriert ist. [Was nicht erwünscht ist]

Vielleicht habe ich ja was dummes übersehen, wäre nett wenn da jemand mal drüber schaun könnte.

#godberit.de/test/knetz [ohne Bilder etc.]

// Habs gerade leider nur in einer gepackten Version; Nen css editor bzw Firebug ist empfohlen
Hat der Container eine feste Breite?

position: absolute; left: 50%; margin-left: -hälftederdivbreite;
__________________
rami ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Quirks: Div Zentrieren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Avenger (Web-) Design und webbasierte Sprachen 11 13.07.08 21:49
[xhtml 1.0] standardkonformes zentrieren sieben (Web-) Design und webbasierte Sprachen 1 18.03.03 14:22


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61