Morten Hansen <morten_hansen@private.dk> writes:
> <html>
> <body bgcolor="#123456">
> <font color="red"> <h1 align="center"> Velkommen </h1> </font>
> <font color="red"> <h1 align="left"> Welcome </h1> </font>
> <font color="red"> <h1 align="right"> Wilkommen </h1> </font>
> <a href="frame.htm" align="center"> <img src="billeder/push.gif"
> > </a>
> </body>
> </html>
>
> Det er denne kode jeg bruger, men den vil ikke centrere billdet
> oush.gif
> Hvad gør jeg forkert?
Det afhængiger af hvilken version af HTML det skal være ...
De nyeste versioner er det ikke.
<font> er et inline-element, og må ikke bruges uden om et
block-element ... og <h1> er et block-element.
Hvis du bruger CSS slipper du helt for font-tagget, som er helt udgået
af de nyeste HTML-versioner. Eksempel på CSS:
<h1 style="color:red">Velkommen</h1>
Med hensyn til centreringen af billedet, så er <a> et inline-element,
og det fylder ikke mere i bredden end dets indhold. Du centrerer billedet
i forhold til <a>-elementet, som har samme bredde som billedet, så der
sker ikke noget.
Du skal pakke dit inline-element ind i et block-element med en bredde
der svarer til sidens for at kunne centrere:
<div style="text-align:center"><a href=...><img ....></a></div>
("text-align:center" er CSS der svarer til align="center")
Jeg kan anbefale at kigge på html.dk's tutorial om HTML og CSS hvis du
vil opdateres.
/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger software-udvikler-stilling i Øst- eller
Nordjylland. Curriculum Vitae: <URL:
http://www.brics.dk/~lrn/cv.html>