Ich möchte mittels CSS ein drei Spalten-Layout erstellen. Links, Mitte und Rechts. Dabei soll der Abstand zum oberen Rand des Browser 1.5em betragen.
Mein Code sieht so aus:
#links { width:20%; position:absolute; top:1.5em; }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Wozu das? Nimm doch margin-top, dann ist die absolute Positionierung überflüssig.
#links { width:20%; position:absolute; top:1.5em; }
^^^^^^^^^
#mitte { margin-left:22%;}
^^^^^^^^^^^^^^^
Die divs (nehm ich an) bekommst du besser mit float:left nebeneinander. Dann brauchst du nicht zwei voneinander abhängige Angaben.
Kann ich mittels CSS sagen, dass keine Spalte in ihrer Breite kleiner als 100px werden darf?
Denke schon, aber ob das alle Browser verstehen?
Gunnar
--
Die Menschen sollten endlich lernen, andere Kulturen objektiv zu betrachten, damit sie wissen, wann sie sich einmischen sollten und wann nicht.
(T'Pol in Enterprise: "Aufbruch ins Unbekannte")
Die Menschen sollten endlich lernen, andere Kulturen objektiv zu betrachten, damit sie wissen, wann sie sich einmischen sollten und wann nicht.
(T'Pol in Enterprise: "Aufbruch ins Unbekannte")