Jag försöker validera en sida på http://validator.w3.org/ med en imagebutton på. Men jag får hela tiden felmeddelandet:
This page is not Valid XHTML 1.0 Transitional!
Error Line 17 column 83: there is no attribute "border".
...border="0" />
Det konstiga är att när jag kollar på den renderade koden står det inte border="0" någon stans. Utan:
style="border-width:0px;"
jag har
<xhtmlConformance mode="Strict" />
i min web.config, utan den så får jag ju mycket riktigt border="0" i min kod samt ett fel i valideringen.
Men varför läser w3c in en annan kod än min browser??
karlj87Medlem sedan mars 2004662 inlägg Det är inte så att du kanske glömt att ladda upp din sida efter att du gjort förändringarna? :q
PatrikBMedlem sedan mars 20002 836 inlägg ha, ha, ha ... har precis haft samma problem. MEN!! helt plötsligt så "försvann problemet" då jag trixade fram och tillbaka med BorderWidth="0" och så tog jag bort det ... då jag inte hade BorderWidth:en satt så "spottade" den ut "border=0", satt BorderWidth="0" och så validerade den.....MEN! det vill man ju inte ha. Det overridade min CSS-fil. Plockade bort BorderWidth="0" och VIPS! så funkade det klockrent ....
Så här i efterhand är det nog så att border=0 kom ut första gången av någon "oförklarig anledning" och att validatorn caschade den körningen.
[edit efter koll av min sida]
Eller har det med ASP.NET och vilken browser som "laddar sidan"? Validatorn kanske verifieras som någon "browser" som inte klarar XHTML strict ... och därav får ut "border=0" istället? Fast när man kikar via FF eller IE så ser det korrekt ut, men inte när koden kommer till "validatorn", då är det "fucked up" :(
Ni kan kika själva här: http://site.aktivhund.se/?ownerid=mrwize
Kontrollera via http://validator.w3.org
Kika sedan koden i IE (sök efter button-login.gif" alt="login" i sourcen)
cya,
/PatrikB
Exakt samma problem som jag har..
w3 säger: border="0" oavsett om IE eller FF säger style="border-width:0px;" eller border="0".
Hur är det möjligt?? asp.net renderar väl inte olika saker beroende på vem som läser?
PatrikBMedlem sedan mars 20002 836 inlägg Man kan ju tycka det ... men bevisligen verkar det ändå ske ...
cya,
/PatrikB
cyprysMedlem sedan dec. 20003 563 inlägg Har samma fel och enligt en hel del forum på nätet ska borderWidth="0px" lösa problemet. Tyvärr verkar det ändå inte fungera på min sida som f.ö. har felet på en vanlig asp:image. :l