Ligenu forsøger jeg mig med en gang HTML 4.0 validering, det er også lykkes mig at få rettet siden til så den blev godkendt, men kan man ikke i visual studio indstille den til kun at tilbyde ting som overholder den standard ?
lidt træls at have lavet en masse smart kode for bare at skulle omskrive det igen.
Jeg kan ikke få den til at validere Strict, men har ingen problemer med HTML4.01 Transitional og XHTML 1.0 Transitional.
Synes godt om
Slettet bruger
12. juni 2003 - 21:29#6
hmm well i ASP.NET compiles JIT(Just In Time), hvis en browseren er IE tilpasses serverkomponenterne til IE, er der en Netscape browser tilpasses serverkomponenten til NS osv.
Så at lave ændringer i HTML koden i en komponent med Runat="server" er spild af tid. Da html'en automatisk ændres alt efter hvilken browser klienten benytter.
der findes flere variationer af 4.01. Er det fx. strict eller transitionel? Jeg har også problemer med strict, men det går fint med transitionel. Hvad med at overholder XHTML standarden istedet? Her er der ingen problemer.
Hvis man skal have sin aspx side XHTML 1.1 eller XHTML 1.0 Strict er man nød til at ændre 2 ting:
Der sættes automatisk et name tag på formen, det må ikke eksisterer og så når den automatisk gemmer brugerinput i et hidden field - det skal ind i et <div>
Hvis man vil rette de 2 ting, kan man lave et filter og så lave ændringerne inden det sendes ud til browseren. Derved får man XHTML valid kode, det ER muligt!
PS. De resterende fejl kan rettes hvis man lige hjælper VS med lidt html kode
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.