webForumDet fria alternativet

Validering

8 svar · 293 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

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

frankofMedlem sedan jan. 20016 874 inlägg
#2

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>
PeddaMedlem sedan juni 20006 032 inlägg
#3

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.

frankofMedlem sedan jan. 20016 874 inlägg
#4

Det "fösvann" redan med html 4.01 (frånsätt loose)
http://www.w3.org/TR/html401/struct/global.html#adef-background

jarvkloMedlem sedan juli 20013 378 inlägg
#5

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.

PeddaMedlem sedan juni 20006 032 inlägg
#6

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

martinMedlem sedan apr. 2000313 inlägg
#7

ta bort »Language="javascript"« och ersätt med »type="text/javascript"« och kommentera ut scriptet med <!-- i början och //--> sist.

jarvkloMedlem sedan juli 20013 378 inlägg
#8

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

PeddaMedlem sedan juni 20006 032 inlägg
#9

Ok, det gjorde susen.

Som ni förstår så har jag aldrig hållit på med xhtml innan. ;) :)

134 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)