Height och background i table?

HTML & CSS

1 svar · 199 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Trådstart#1

När jag kör W3C validatorn på en webbsida jag byggt så klagar den på följande:

<TR HEIGHT="65">

there is no attribute "HEIGHT"

<TD ALIGN="right" VALIGN="bottom" WIDTH="600" BACKGROUND="logo.gif">

there is no attribute "BACKGROUND"

Både sakerna fungerar som det ska, men hur ska man egentligen göra för att det ska korrekt? Sidan är HTML 4.01 Transitional.

Medlem sedan juli 20013 378 inlägg
#2

Eftersom attributen inte finns i W3C:s rekommendationer, får du helt enkelt ta till CSS, t.ex. såhär:

<tr style="height: 65px">

respektive

<td style="background-image: url('logo.gif');">

Fast det är förmodligen mer "praktiskt" att lägga all CSS i en separat stilmall och "knyta in den" mha CLASS eller ID, men det är en helt annan historia/frågeställning det ;)

Att det fungerar "som det ska" trots att ditt exempel inte validerar beror på att "alla" webbläsare innehåller funktionalitet utöver "standard" :)

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)