Re: [VE][108] Howto do table - background=picture.gif ?

Bengt Samuelsson wrote:

> /Line 25, Column 19/: there is no attribute "BACKGROUND".

Indeed. By HTML syntax, the background attribute is allowed for the body 
element only.

> I have just one error left and I have no idea, so far, how to fix it.
> I want to keep the disign.

The ways of replacing presentational nonstandard attributes is a general 
design question, not really specific to markup validation, but see a summary 
of converting from presentational HTML to CSS:
http://www.cs.tut.fi/~jkorpela/html2css.html

> <table align="left" cellpadding=20 cellspacing=0 width=860 border=0>
> <tr><td *background="bild/bg-spiral.gif"*>
>     <table align="center" cellpadding=0 cellspacing=0 width=810
>     border=0> <tr><td>
> [... Everything on the sajt komes here...]
>     </td></tr></table>
> </td></tr></table>

This sounds like an excessively complex way of doing layout, as compared 
with the use of CSS for a single div element, but if you just want to keep 
the design and make it validate, replace the background="..." attribute by
style="background-image: url(bild/bg-spiral.gif)"


Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/ 

Received on Saturday, 6 October 2007 15:34:23 UTC