Ich hoffe, dass jemand mir helfen kann, da ich mich eher dumm fühle, wenn ich eine solche Frage hier stelle. Ich bin kein Webdesigner, bin aber mit der Erstellung eines Basislayouts beschäftigt. Das Layout wird auf einem integrierten Gerät mit einem Standard-Browser verwendet werden, so dass einige der Browser-spezifischen CSS-Tags .. d. H .: -moz-border-radius nicht notwendigerweise mit IE und so arbeiten müssen.CSS-Randabstand für Ober- und Seiten unterschiedlich
Ich habe eine 1024x768 Seite, die ich ein paar Blockabschnitte haben möchte. Diese Abschnitte haben auf jeder Seite 4 px Platz. Also sollte ein 2x2 Raster 4px Lücke (schwarz) auf der Außenseite der ganzen Seite haben, während die Innenseiten 8px Lücke zwischen den Boxen haben (4px auf der rechten Seite einer Box, und 4px auf der linken, oder 4px auf der Unterseite von Eins und 4px auf der Oberseite, et)
Wenn ich jedes dieser divs CSS zu Rand: 4px setze; Ich bekomme die äußere Lücke von 4px. Ich bekomme auch eine horizontale Lücke von 8px zwischen der linken und rechten Seite der Boxen. Das Problem ist, dass der vertikale Abstand 4px ist, wie einer der Viertel-Boxen keinen oberen oder unteren Rand anwendet. Ich denke nicht, dass das etwas ist, was passieren sollte, also denke ich, dass ich irgendwo einen Fehler gemacht habe.
Vielen Dank im Voraus - dieser Ort ist super.
Danke für die schnelle Antwort. Bitte sehen Sie Frage 2 ab, wenn Sie einen Einblick haben. Danke noch einmal! –
Eine Option besteht darin, einen transparenten Einzelpixelrahmen um jedes Objekt anzubringen. Natürlich müssen Sie diese Änderung berücksichtigen, aber es ist eine einfache schnelle Lösung, wenn Sie absolute Werte für Dimensionen verwenden. –
Btw, das ist eine gute Referenz: http://reference.sitepoint.com/css/collapsingmargins –