2016-11-19 6 views
0

Dies könnte eine dumme Frage sein. Ich konnte jedoch den genauen Grund für diese Frage nicht finden. Wenn ich 100% auf Breite und Höhe eines Div setze, nimmt es dieses Verhalten nicht, aber wenn ich die Breite und Höhe der Html- und body-Elemente auf 100% setze, funktioniert das div mit 100% -Größe perfekt. Was ist der Grund dafür? Vielen Dank im Voraus :)Logik hinter Einstellung 100% zu Breite und Höhe eines div

+1

Sie können nicht große Box in kleine Box auf die gleiche Weise passen Sie, wenn Ihr HTML-Körper kleiner ist als Ihr div. es passt nicht in es, also müssen Sie 100% Breite zum Körper verwenden, als Sie div 100% Breite geben können. –

+0

In den meisten Browsern gibt es einen Standard-Stil für '' und/oder '', der ein bisschen Marge enthält, siehe hier: http://StackOverflow.com/a/19101740/1781026 & http://StackOverflow.com/ q/13127887/1781026 – chrki

+0

Vielen Dank @MudassarSaiyed. Jetzt bin ich klar. – Harish

Antwort

3

Fragen Sie sich einfach: 100% von was? Die Antwort lautet: 100% des übergeordneten Elements, das in vielen Situationen das body ist, dessen Eltern wiederum das HTML-Tag ist.

+0

Danke, dass du es klargestellt hast :) – Harish