Maria Leger <detlegerdesign@tdcadsl.dk> writes:
> Tak for hjælpen nu har jeg kun to problemer igen den skriver følgende
> :
>
> Line 20, column 29: there is no attribute "HEIGHT"
>
> <table width="100%" height="100%" border="0" cellspacing="0"
> cellpadding="0"><
> ^
> Line 41, column 63: there is no attribute "BACKGROUND"
>
> ...d align="left" valign="middle" width="450"
> background="../billeder/flamme.gif">
>
> Hvorfor kan man ikke det og hvad gør man så?
Af samme grund som før: Udseende skal beskrives med CSS, struktur med
HTML.
De tilsvarende CSS-løsninger er style i head:
---
<style type="text/css">
table.mintabel {width:100%;height:100%;border-collapse:collapse;}
table.mintabel td {border:0px;padding:0px;}
.minbaggrund {
text-align:left;
vertical-align:middle;
width:450px;
background-image:url(../billeder/flamme.gif);
}
</style>
---
og så
---
<table class="mintabel"> ...
<...d class="minbaggrund"> ...
---
Grunden til at jeg placerer det i et style-element i head i stedet for
en style-attribut på tabel-tagget, er at border-attributten svarer til
en border-egenskab ved cellerne, ikke ved tabellen selv. Ved at give
den egenskab i starten slipper man for at sætte en style-attribut på
hver celle.
Hvis du vil have din kode til at validere efter en moderne
HTML-definition, så er der ingen vej uden om at lære CSS. Du kan prøve
at kigge på en tutorial på <URL:
http://html.dk/> for at lære det basale.
/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>