Ich habe folgendes HTML
%Vor%und folliwing css
%Vor% Ich versuche, die Marge zwischen den li-Elementen zu entfernen, indem ich margin: 0;
festlege. Aber es entfernt nicht den Rand
Wie entferne ich es?
Die Kombination aller li
s in einer einzigen Zeile löst das Problem. Aber wenn Sie mehr Techniken zum Entfernen dieser Ränder wissen möchten, besuchen Sie: Ссылка .
Es listet diese Techniken auf:
Dies ist ein ärgerlicher Nebeneffekt davon, wie das Whitespace für Inline-Elemente gerendert wird. Es gibt ein paar Optionen, die in den Sinn kommen, um es anzugehen.
Option 1:
Verwenden Sie die float: left
-Eigenschaft für die li
-Elemente
Option 2: Entfernen Sie die Leerzeichen aus dem HTML-Markup
%Vor% Option 3:
Setzen Sie die Eigenschaft font-size
von ul
auf 0px
Verwenden Sie die folgende CSS-Regel, um den Stil zu rendern
%Vor%