Was genau ist der Unterschied zwischen Marge y Polsterung in CSS? Es scheint wirklich nicht viel Sinn zu machen. Könnten Sie mir ein Beispiel dafür geben, wo die Unterschiede liegen (und warum es wichtig ist, den Unterschied zu kennen)?
Antworten
Zu viele Anzeigen?Der Rand wird auf die Außenseite des Elements angewendet und bestimmt somit, wie weit das Element von anderen Elementen entfernt ist.
Die Auffüllung wird auf die Innenseite des Elements angewendet und beeinflusst somit, wie weit der Inhalt des Elements vom Rand entfernt ist.
Auch mit Marge wird nicht auf Ihr Element Dimensionen in der Erwägung, dass Padding wird Ihre Elemente Dimensionen (Höhe + Padding gesetzt) so zum Beispiel, wenn Sie eine 100x100px div mit einem 5 px Padding haben, wird Ihr div tatsächlich 105x105px sein
Eine Sache, die mir gerade aufgefallen ist, aber in keiner der obigen Antworten erwähnt wurde. Wenn ich ein dynamisch erstelltes DOM-Element habe, das mit einem leeren inneren HTML-Inhalt initialisiert wird, ist es eine gute Praxis, margin anstelle von padding zu verwenden, wenn Sie nicht wollen, dass dieses leere Element keinen Platz einnimmt, außer sein Inhalt wird erstellt.
- See previous answers
- Weitere Antworten anzeigen