php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.12.2006, 13:14  
Erfahrener Benutzer
 
Registriert seit: 14.07.2005
Beiträge: 157
DonTermi
Standard Box Modell Problem zwischen Internet Explorer 6 und FireFox

Hi,

ich habe schon auf vielen Seiten versucht mich schlau zu machen wegen dem Box Modell.

Es muß ein Layout für einen Shop umgesetzt werden, daß leider 1:1 und Pixelgenau nach einer Vorgabe umgesetzt werden soll. Nun habe ich das typische Box Modell Problem beim Internet Explorer.

Auf sehr vielen Seiten habe ich gelesen das der Internet Explorer 6 das Box Modell richtig darstellt, solang er nicht im Quirks Mode arbeitet. Der DocType ist korrekt definiert und per Javascript habe ich mir den Arbeitsmodus anzeigen lassen. FireFox und Internet Explorer arbeiten beide im css1compact Modus.

Da der IE6 nun nicht im Quirks läuft müßte das Box Modell, nach Aussagen vieler CSS Seiten, korrekt dargestellt werden. Tut er aber nicht.

Hat noch jemand Tipps für mich?
__________________
[visit Donvelopment.org]
PGP-KeyID: 0xBEC31126]
[Blog:Don's Blog]
DonTermi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.12.2006, 16:13  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

IE und FF unterscheiden sich nunmal ..

musst dich wohl mit abfinden. Wirst glaube ich keine Seite PIXELGENAU im FF und IE anzeigen lassen können ..

Oder irre ich mich da ???
M3g4Star ist offline   Mit Zitat antworten
Alt 05.12.2006, 17:27  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Einzige Möglichkeit, die mir einfällt, ist eben ne Browserweiche, aber die kann bei Pixelgenauigkeit immens aufwendig werden. In PHP würde das so aussehen, dass du den Useragent ausliest und dem enstprechend entweder die eine oder die andere css mittels link einbindest.
Oder aber du arbeitest nur mit Grafiken für das Design, is aber eher ne unhübsche Sache ^^

Zum Box-Modell: Es ist schon richtig, dass beide das Box-Modell richtig darstellen, was aber noch nicht heißt, dass sie es auch gleich darstellen Soweit ich mich erinnere berechnen sie die Boxen auf unterschiedlichen Grundlagen, was aber durchaus legitim is.

Würd mich da auch eher M3g4 anschließen und mich damit abfinden ^^ Sag, das Absicht is, dass sie beide unterschiedlich aussehen Und solange es gut aussieht, würd ich mich auch net beschweren.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Alt 05.12.2006, 18:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Viele Seiten empfehlen, einfach margin und padding nicht in einem gemeinsamen Kontext zu verwenden. Zur Nor mußt du halt mehrere divs ineinander schachteln und statt padding das margin des inneren divs nutzen. Ist zwar nicht fein, müßte aber gehen.

Zitat:
Soweit ich mich erinnere berechnen sie die Boxen auf unterschiedlichen Grundlagen, was aber durchaus legitim is.
Find ich nicht, sonst wäre es in späteren Versionen des IE nicht anders.

Der Quirks Mode schaltet moderne IEs in alte Modi des IE! Damit hast Du erst das Problem. Eignet sich also nur in Verbindung mit ner Browserweiche!!

Generell ist pixelgenau Mist, weil es nicht skalierbar ist. Ich versucht in Zukunft nur noch mit em zu arbeiten.
nikosch ist offline   Mit Zitat antworten
Alt 07.12.2006, 11:49  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von nikosch77
Viele Seiten empfehlen, einfach margin und padding nicht in einem gemeinsamen Kontext zu verwenden. [...]
Das Problem tritt ja nicht erst auf, wenn man margin und padding "zusammen" verwendet sondern sobald du bei einer Box eine Breite angibst (width:XXpx) und dann noch ein border, padding oder margin.
Oder versteh ich nicht ganz was du mit den verschachtelten Divs bezwecken willst?


Zitat:
Zitat:
Soweit ich mich erinnere berechnen sie die Boxen auf unterschiedlichen Grundlagen, was aber durchaus legitim is.
Find ich nicht, sonst wäre es in späteren Versionen des IE nicht anders.
Das Boxmodel im IE ist (war) kaputt. Kaputt in dem Sinne, dass es sich nicht an den Standard hält.
In CSS 3 soll es dann afair die Möglichkeit geben selbst zu wählen welches Boxmodel man benutzen möchte...



DonTermi zeig doch mal eine Beispielseite. Bei CSS-Problemen steckt der Teufel im Detail und an einem Beispiel kann man sich sowas eben am besten klarmachen.

Oft kann man das ganze Boxmodel-Problem umgehn, wenns garnicht anders geht eben notfalls mit Browserweichen/Conditional-Comments.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 07.12.2006, 16:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

ok, falsch ausgedrückt. margin geht nicht in den box model bug ein. deshalb kann man ein padding durch ein margin eines verschachtelten divs erreichen...
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
probleme bei internet explorer und firefox igron PHP Tipps 2008 0 12.05.2008 17:27
Anzeigefehler zwischen IE und Firefox Daskaras PHP Tipps 2007 6 30.12.2005 15:14
Wieder mal: Internet Explorer vs. Firefox DER_Brain Off-Topic Diskussionen 1 28.06.2005 22:24
internet explorer kann nichts rechts ausrichten janni HTML, Usability und Barrierefreiheit 6 24.05.2005 17:27
Bilder Upload Problem unter Firefox... becks123 PHP Tipps 2005 19 16.04.2005 12:12
pop up öffnet sich nicht im Internet Explorer felicitas HTML, Usability und Barrierefreiheit 1 18.03.2005 16:30
Kommt der neue Internet Explorer? imported_Ben Off-Topic Diskussionen 51 18.03.2005 11:03
<img> und Internet Explorer flyingeagle HTML, Usability und Barrierefreiheit 5 21.02.2005 20:48
CSS: Problem mit list-style-image und Firefox suendesizer HTML, Usability und Barrierefreiheit 16 13.01.2005 17:43
Problem mit Button beim IE, den ich beim Firefox nicht habe PHP Tipps 2005 5 11.01.2005 21:38
[Erledigt] function targetLink(URL) problem mit internet explorer HTML, Usability und Barrierefreiheit 4 11.01.2005 19:24
Problem: Internet Explorer zeigt DIV fehlerhaft an HTML, Usability und Barrierefreiheit 13 04.01.2005 17:10
Problem seit benutzung von Firefox?? pit62 HTML, Usability und Barrierefreiheit 5 03.09.2004 22:33
Internet Explorer: Iframe und CSS? HTML, Usability und Barrierefreiheit 4 31.08.2004 18:48
[Erledigt] Mozilla / Internet Explorer Juuro HTML, Usability und Barrierefreiheit 7 22.06.2004 07:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ie 6 box model problem, box model ie, ie6 box problem, ie6 box model, boxmodell internet explorer, box modell fehler, boxmodell fehler, modellbau geht nicht, box model ie6, box modell bug internet explorer, box model ie firefox, boxmodell ie firefox, ie box model bug, box-modell-fehler, firefox box model, box model bug ie6, box model firefox, boxmodell firefox ie, google: boxmodell ie, box model fehler ie

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.