Ich sehe gerade, du schreibst von Hauptspalte und rechte Spalte. Das hast du normalerweise HTML-Strukturen wie
HTML-Code:
<main id="main">
<div class="inside">
und
HTML-Code:
<aside id="right">
<div class="inside">
Die "<div class="inside"> sind dazu gedacht, hier die entsprechenden Styles wie Padddings anzubringen. Die bräuchte man heute nicht mehr unbedingt, sie sind aber immer noch praktisch.
Mit z.B.
Code:
#main .inside {
padding: 1em;
}
#right .inside {
padding: 1em;
}
verhinderst du, dass Texte bis an die eigentlichen Grenzen der Spalten reichen, im Beispiel auf allen Seiten. Man weist das nicht direkt #main und #right direkt zu, weil dadurch die Breite der Spalten sich vergrößern würde, woran das Layout, so wie es der Layoutbuilder erzeugt, zerbrechen würde.
Lesezeichen