position: static; - dette er standard værdien for alle elementer. Hvilket vil sige, at elementet vil følge sidens normale flow.
Display - denne property angiver, hvordan elementer skal opfattes og vises af browseren. Det er bl.a. igennem her, at man kan få links til at opføre sig som bokse, og ikke bare tekst.
Lad os tage et eksempel. Vi skal lave en navigationsbjælke, og tænker over hvordan det nu kan gøres. Første indskydelse - med float.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>...</title>
<style type="text/css">
*{ margin: 0;padding: 0; }
ul{ list-style: none; }
ul li{ float: left; }
ul li a{ display: block; }
</style>
</head>
<body>
<ul>
<li><a href="#">Hjem</a></li>
<li><a href="#">Om os</a></li>
<li><a href="#">Ydelser</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</body>
</html>
Umiddelbart ser det jo fint ud, og det fungerer også. Men her har vi altså mulighed for at skabe det samme resultat, uden brug af float.
<style type="text/css">
*{ margin: 0;padding: 0; }
ul{ list-style: none; }
ul li{ display: inline; }
ul li a{ display: inline-block; }
</style>
Hvilket giver en hel del fordele. Først og fremmest ødelægger du ikke sidens flow unødvendigt, og så har du også mulighed for at benytte nogle CSS-properties på dine elementer, der ellers ville være blevet sat ud af kraft fordi de fløj. Og i dette eksempel ville vi også kunne centrere bjælken ganske smertefrit, bare ved at smide
text-align: center på ens
<ul> element.
Og som det fremgår af navnene, så får
inline elementet til at være på linje med hinanden, som du fx kan se med et
<strong> og et
<i> element.
inline-block gør elementet til en blok, men tillader at der kan være andre blokke på linje med den, hvilket ikke er tilladt for en normal blok.
Du kan se mere i den officielle specifikation
her.
Position - din genfortælling til dels korrekt. Lad mig tilføje noget mere til min oprindelige forklaring.
absolute hiver elementet fuldkommen ud af sidens normale flow, og du kan derfor smide den hen hvorend du vil, og alle andre elementer vil opfatte det som ikke eksisterende.
relative flytter ganske vist elementet derhen hvor du lyster, men det påvirker ikke sidens normale flow, som sådan. Derfor vil andre elementer på siden, opføre sig som om elementet stadigvæk er på sin plads.
Wikipedia - hvis du mener indholdsfortegnelsen, så nej. Det er en tabel. Hvis du mener menuen under logoet, så nej. Den er placeret med
absolute. :)