Christoph Schnauß: position: relative; left:0; - ist sowas okay?

Beitrag lesen

hallo,

Die Angabe "left:0" kannst du dir davon abgesehen sparen, left ist standardmäßig eh 0.

Das ist ein bißchen schwierig. In CSS gibt es das Phänomen der "Vererbung". Das kommt insbesondere bei verschachtelten Elementen zum Tragen. Ein Beispiel:

div {margin-left: 2em}

und im HTML:
<div>
   <div>
      <div>

Da "vergrößern" sich dann plötzlich die Abstände nach links. Oder, noch eindrucksvoller:

ul {font-size: 0.9em}

und im HTML:
<ul>
   <li>hallo Welt
      <ul>
         <li>hallo kleinere Welt ;-(
            <ul>
               <li>hallo ganz kleine Welt %-(</li>
            </ul>
         </li>
      </ul>
   </li>
</ul>

Da wird dann in jeder eingeschachtelten Liste die Schrift immer kleiner ...

"position:relative" reicht

...eben nicht immer und nicht in jedem Fall wirklich aus.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|