Har aldrig brytt mig om att validera sidor, men någon gång ska ju vara den första. :)
Så vad är fel på denna kod?
<td width="10" background="bilder/tab1bg.gif">
Får felmeddelandet: there is no attribute "background"
XHTML 1.0 Transitional
8 svar · 293 visningar · startad av Pedda
Har aldrig brytt mig om att validera sidor, men någon gång ska ju vara den första. :)
Så vad är fel på denna kod?
<td width="10" background="bilder/tab1bg.gif">
Får felmeddelandet: there is no attribute "background"
XHTML 1.0 Transitional
Hur enkelt som hälst ;) background är inte en giltig attribut till <td>
Lös det med css.
<td style="background-image: url(bilder/tab1bg.gif); width:10px">text</td>
Trodde att background skulle vara godkännt på en td, men tydligen inte alltså. Får väl sätta mig och pilla i css filen då.
Återkommer nog igen med fler felmeddelanden snart.
Det "fösvann" redan med html 4.01 (frånsätt loose)
http://www.w3.org/TR/html401/struct/global.html#adef-background
Hmm...
<!ATTLIST td
%attrs;
abbr %Text; #IMPLIED
axis CDATA #IMPLIED
headers IDREFS #IMPLIED
scope %Scope; #IMPLIED
rowspan %Number; "1"
colspan %Number; "1"
%cellhalign;
%cellvalign;
nowrap (nowrap) #IMPLIED
bgcolor %Color; #IMPLIED
width %Pixels; #IMPLIED
height %Pixels; #IMPLIED
>
Pedda skrev:
Får felmeddelandet: there is no attribute "background"
Stämmer bra det. Du f.ö. kan bara ha background="..." på <body> i xhtml 1.0 Transitional enligt DTD:n. /red gäller också HTML 4 Transitional (dvs "loose") om man skall vara riktigt noga ;)
Källa: http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Transitional
På en td kan du alltså ha bgcolor, men inte background...
Du får köra med
<td width="10" style="background-image:url(bilder/tab1bg.gif)">
istället.
Jag la det i css'n och sen funkar det.
Men jag har en massa felmeddelanden på ett javascript på samma sida. Har ingen susning om hur jag fixar till den.
http://validator.w3.org/check?uri=http%3A%2F%2F62.209.180.7%2Flagergrens%2Ffoto.html
ta bort »Language="javascript"« och ersätt med »type="text/javascript"« och kommentera ut scriptet med <!-- i början och //--> sist.
Hmm...
Men Pedda då... Stora bokstäver på taggnamn... i xhtml :e
Nä allvarligt talat - byt ut
<SCRIPT LANGUAGE="JavaScript">
mot
<script type="text/javascript"><!--
och byt ut </script> mot
//--></script>
så går det bättre ;)
/red: Grmmmbllll... vad snabb du var idag då martin :bire