Det her burde være det du leder efter:
- #content {
- position: absolute;
- top: 50%;
- left: 50%;
- width: 30em;
- height: 18em;
- margin-top: -9em; // Sæt denne til et negativt nummer, som er halvt så stort som din height.
- margin-left: -15em; // Sæt denne til et negativt nummer, som er halvt så stort som din width.
- }
Dog giver det ikke meget mening at bruge html5's <article> tag, som dit content/container.
Det bruger man mere, når man bygger fx. et blog indlæg, eller kommentar dertil. Forum indlæg og lign. Noget der er mange af, og sikkert bliver flere af.
Det giver mere mening at bruge div tag til det content/container.
Og i dit <head> tag, har du puttet et billede, og et div, som jeg ikke lige kan se hvor slutter, eller om divet overhovedet gør det.
I <head> skal man kun putte, title, meta, style, script ind. Ikke bruge det til at lave selve det visuelle.
Dertil kommer <header> tagget, fra html5. (Som ikke kun bruges til fx topbanner, men også overskrifter andre steder på sitet.)