hoe werkt die validatie van w3c.com? Ik snap er niks van, ik had 101 'errors' maar ik weet niet waar dat aan ligt. Bijv.

<table align="center" border="0" cellspacing="0" cellpadding="0" width="720"....

ik zie de fout niet.
Is het wel mogelijk om met elke browser rekening te houden? en hoe zou je dat het beste kunnen doen?
Met alleen CSS zou dit een stuk gemakkelijker zijn:

<style>
img {
margin: 0px;
}
</style>
werkt allebei niet :S

edit:

het werkt alleen in IE, FF wil niet meewerken. Is er ook een oplossing voor FF?
<style>
img {
margin: 0px;
padding: 0px;
border: 0px;
}
</style>
werkt niet :( alleen bij IE
Waar gebruik je die validatie eigenlijk voor? Want als ik bijvoorbeeld tags voor flash invul geeft de validator die als fouten aan. Zo kan ik dus nooit een flash site valideren toch? of is het daar ook niet voor bedoelt?
Die gebruik je om een kickass knopje op je site te kunnen zetten met 'xhtml 1.1 strict validated'.

Je koopt dr niets voor en het geeft ook geen garantie dat het met elke site klopt. Het is wel nuttig om te kijken hoe aardig je source is. En misschien handig om de validated code als uitganspunt te nemen omdat het aardig netjes geschreven moet worden, dat is zowiezo een goed uitgangspunt.

Maar als het werkt in de meest gebruikte browsers: ga dr dan geen dagen in steken om die paar tags die de validator niet accepteerd te gaan aanpassen. Validaten is wat mij betreft een aardig middel om de netheid en eventueel literair gezien (klopt het volgens de theoretische regels van hoe een website in elkaar moet zitten) de correctheid te checken.

De theoretische correctheid en correctheid van een site in het algemeen liggen erg uit elkaar in mijn ervaring, en daarom hecht is niet zeer veel waarde aan w3c valid html.

Volgens de theoretische html zijn flash objecten (altijd dubbel gedefinieerd voor compatibiliteit met verschillende browsers) niet correct. Daar zit je al met een verschil tussen wat in theorie goed zou zijn, en wat in de praktijk werkt.
Steven Weijdt schreef op 14.01.2006 18:22
Waar gebruik je die validatie eigenlijk voor? Want als ik bijvoorbeeld tags voor flash invul geeft de validator die als fouten aan. Zo kan ik dus nooit een flash site valideren toch? of is het daar ook niet voor bedoelt?
Het doel van validatie is dat je met alle (in elk geval zo veel mogelijk) browsers de website goed kunt bekijken/beleven. Het zorgt ook voor een snellere website, niet onbelangrijk.

A List Apart heeft een artikel over Flash en validatie geschreven, misschien kun je daar wat mee.

Succes!

Het doel van validatie is dat je met alle (in elk geval zo veel mogelijk) browsers de website goed kunt bekijken/beleven. Het zorgt ook voor een snellere website, niet onbelangrijk.


Ben ik het niet helemaal mee eens. w3c compatibele code garandeerd dat helemaal niet.

Volgens mij is de waarde van w3c compatible sites hevig overrated onder de programmeurs.
<object
type="application/x-shockwave-flash" data="movie.swf"
width="400" height="300">
<param name="movie" value="movie.swf" />
</object>

Dit de oplossing. Ik heb nu een pagina die valid is gerekend door TIDY. Er zijn wel dingen uit de tags gehaald:

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"

en:

<embed src="image/lavenir.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"; type="application/x-shockwave-flash" width="538" height="400"></embed>

Ik weet niet of dit voor problemen zorgt? de flash player speelt het flash filmpje wel af.
@Steven: Hoeveel browsers heb je? Test het in alle browsers die je hebt (iig in IE en Firefox) en je zit goed.

Willem-Jan schreef op 13.01.2006 22:36
XHTML 1.1 :D
* Herkenning *

Vaak werken gevalideerde pagina's niet in IE :-P

Reageren