Ich habe einige Probleme bei dem Versuch, den Unterschied zwischen display: block
und display: inline-block
im Beispiel des horizontalen Menüs zu unterscheiden.Probleme mit horizontalem Menü
Meine Geige: https://jsfiddle.net/4dg0ukk6/
Die folgenden Codezeilen aus der Geige Link extrahiert oben
erwähntli a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
Sollte ich display: block
oder display: inline-block
verwenden? Wie ich sehe, ist das Ergebnis fast das Gleiche. Was ist der Unterschied zwischen ihnen in diesem Fall?
Mögliche Duplikat [Was ist der Unterschied zwischen Display: Inline und Anzeige: Inline-Block?] (https://stackoverflow.com/questions/8969381/what-is-the-difference-between-display-inline-and-display-inline-block) – Maharkus
entfernen Sie das 'float: links und versuche, sie zu wechseln, und Sie können den Unterschied sehen ... nun, hier beide produzieren das gleiche Ergebnis, und ich denke, es spielt keine Rolle :) – kukkuz
@Maharkus Diese Frage ist nicht wirklich ein Duplikat des von Ihnen geposteten Links. Der OP scheint mit dem Unterschied zwischen den beiden vertraut zu sein, versteht aber nicht, warum er den Unterschied im Code nicht sehen kann. Siehe meine Antwort unten, die das anspricht. – kojow7