Ergebnis 1 bis 3 von 3

Thema: Warum haben in Contao alle Bilder einen 4px Abstand nach unten?

  1. #1
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard Warum haben in Contao alle Bilder einen 4px Abstand nach unten?

    Kann mir das jemand erklären?
    Beste Grüße
    Sebastian

  2. #2
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard

    Ich habe es selbst herausgefunden. Man muss das CSS erweitern um:

    figure {
    line-height: 0;
    }
    Beste Grüße
    Sebastian

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.350
    Partner-ID
    10107

    Standard

    Zitat Zitat von plusx Beitrag anzeigen
    Kann mir das jemand erklären?
    Mit Contao selbst hat das nichts zu tun. Da das <img> ein inline Element ist werden die images by default (im W3C Standard so festgelegt) auf der sogenannten "Baseline" einer Zeile platziert:



    In diesem Beispiel-bild erstreckt sich die line-height vom obersten Ende des "T"s bis zum untersten Ende des "p"s. Da das image auf der Baseline liegt, aber als inline Element trotzdem den vollen Platz einer regulären Textzeile einnimmt, bleibt unterhalb des Bildes eben ein Abstand über. Mögliche Lösungen sind eben dem Eltern Element bspw. eine font-size:0 oder line-height:0, oder gar dem img selbst ein display:block zu geben.


    Nicht vergessen die line-height für etwaige <caption> Elemente im <figure> wieder zu resetten.




    Bild von: http://css-tricks.com/what-is-vertical-align/

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
  •