Ergebnis 1 bis 7 von 7

Thema: Herkunft eines Abstands

  1. #1
    Contao-Fan
    Registriert seit
    13.08.2010.
    Beiträge
    304

    Standard Herkunft eines Abstands

    Hallo,

    ich habe ein kleines CSS-Problem, dessen Ursache ich nicht finde. Betrifft die Seiten
    http://goo.gl/bEz2l
    http://goo.gl/FjyqU
    http://goo.gl/MhveS

    Unter den kleinen Bildern auf der rechten Seite (PSI und Korb) ist der Abstand zum Rand der orangen Box größer als rechts und links. Allerdings betrifft das nur die o.g. Seiten. Bei allen anderen Seiten, die das gleiche Seitenlayout benutzen und genau so aufgebaut sind, wie o.g. Seiten, tritt dieses Phänomen nicht auf. Zum Testen einfach mal durch die Menüs auf der linken Seite klicken.

    Hat jemand eine Idee, wo der Abstand her kommt?
    Viele Grüße, TN

  2. #2
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    das liegt daran, dass bilder standardmässig inline-elemente sind. stichwort dazu ist die baseline.

    abhilfe schafft ein display:block.



    gruss andi
    Gruss Andi

  3. #3
    Contao-Nutzer
    Registriert seit
    30.12.2010.
    Beiträge
    210

    Standard

    Das stimm zwar, gilt aber für beide Seiten. Somit dürfte dort das Verhalten nicht verschieden sein.

    Der Grund liegt hier im genutzten Doctype. Die meisten Browser unterscheiden nicht nur zwischen Quirks Mode und Full Standards Mode sondern kennen auch einen Almost Standards Mode. Der Unterschied zwischen Full Standards Mode und Almost Standards Mode liegt darin, dass im Almost Standards Mode Bilder nicht automatisch auf der Baseline platziert werden (im Gegensatz zum Full Standards Mode), sofern kein Text vorhanden ist, der diese Platzierung forciert.

    Fazit: Ändere den Darstellungsmodus über den Doctype und nutze eine der bekannten Möglichkeiten (display:block oder vertical-align:top / bottom).

    Edit: Tippfehler...
    Geändert von CeeKay (19.12.2012 um 14:24 Uhr)
    Gruß CeeKay

  4. #4
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    da bin ich jetzt aber neugierig. der doctype ist der korrekte für html5. was genau soll er da ändern/ergänzen?
    Gruss Andi

  5. #5
    Contao-Nutzer
    Registriert seit
    30.12.2010.
    Beiträge
    210

    Standard

    Der Doctype ist nicht überall gleich, wir haben hier <!DOCTYPE html> (Full Standards Mode) vs. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> (Almost Standards Mode).
    Gruß CeeKay

  6. #6
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    okey, habe nur den einen link angeschaut. zumindest sind nun alle <!DOCTYPE html>


    edit: jetzt geht mir ein licht auf. bei den verlinken drei seiten ist der doctype html, bei den anderen xhtml 1 transistional
    Gruss Andi

  7. #7
    Contao-Nutzer Avatar von art-instinct
    Registriert seit
    12.04.2012.
    Ort
    Hannover/Leipzig
    Beiträge
    175

    Standard

    Oh man. Danke für die Aufklärung, vor diesem Problem stand ich auch schon.
    Und das mit den Doctypes und Quirks/Standard Modes hätte ich schon vor 2 Wochen in der Prüfung besser gewusst. :-/ Was solls...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •