Hallo, ich erstelle eine Website, während Marke Logo in Link-Tag oben rechts auf der Webseite, die ich auf dieses Problem stieß
%Vor%Das Ergebnis ist ein Tag Die Höhe des Umbruchbilds ist tatsächlich mehr als 50px , obwohl in ein Tag Aber wenn ich font-size: 0 es funktioniert.
Ich brauche also den Grund, warum das Link-Tag mehr Höhe annimmt.
Bitte helfen Sie mir, diese Konzepte zu verstehen und nicht nur mit einigen CSS-Codes
Ich habe ein Beispiel dafür. Bitte hilf mir dabei.
Ok Entschuldigung, ich habe die Antwort von dem Link erhalten.
Leerzeichen am unteren Ende des Anchor-Tags
Danke
Ändern Sie img
s display
in block
Siehe jsfiddle
Also, was macht es? Das Bild innerhalb des Links hat den Standard display
von inline-block
. Das a, das Sie auf display:inline-block
festgelegt haben. Es ist die Kombination der beiden in Kombination mit Leerzeichen innerhalb des Elements a
, das das Problem verursacht.
Sie können mit zwei verschachtelten inline-block
div
s simulieren, bei denen die Dimensionen nur auf der inneren festgelegt sind. Ссылка