Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Nut van <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

7 antwoorden
  • Wat is het nut om bovenaan je site bron iets in de trand van [code:1:52feffe7d6]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0">[/code:1:52feffe7d6] te zetten?
  • Door je HTML pagina een doctype op te geven vertel je de browser met welk type HTML hij te maken heeft. Er bestaan namlijk meerdere types. Bekende voorbeelden zijn HTML4.01 in en XHTML 1.0, en XHTML1.1. Beide soorten hebben hun eigen regels en verschillen. XHTML is een uitbreiding van HTML met XML geintegreerd, vandaar de X ervoor. Een ander verschil tussen HTML en XHTML is de notatie. XHTML verweist bv alleen kleine letters voor tags en alle tags moeten worden afgesloten dus <br /> en <input .... />. Verder definieer je binnen die eerste regel ook nog je DTD. Daarmee geeft je aan welke tags toegestaan zijn. Zo is <s> (strikethrough) binnen je strict DTD niet toegestaan. Om te controleren of je HTML voldoet aan het gekozen doctype en DTD kun je de [url=http://validator.w3.org]validator[/url] gebruiken van het [url=http://www.w3.org/]W3C[/url] Er is op het internet veel discussie over de keuze van een goed Doctype. Veel mensen kiezen om XHTML te gebruiken omdat het nieuw is. Maar feitelijk ondersteunt IE op dit moment nog helemaal geen XHTML. Dit is een beetje ingewikkeld, maar het komt erop neer dat je, bij XHTML, je inhoud moet aanbieden als 'application/xhtml+xml' en dat werkt niet in IE. IE wil het bestand dan nl downloaden en je krijgt geen pagina te zien. Dit kun je oplossen door je site alsnog in 'text/html' aan te beiden maar daar zit 'm nou net de kneep. Is je pagina wel XHTML als je het neit aanbied als 'application/xhtml+xml'. Het laatste woord is daar nog niet over gesproken. Overigens kan dit topic beter een schopje krijgen naar webdesign.
  • Van die Validator kun je nog veel leren! :wink: Blijkbaar had ik de verkeerde DOCTYPE gekozen, hij voldoet nu op 1 ding na aan de: [code:1:ac5d8d8fc6]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">[/code:1:ac5d8d8fc6] Heel veel fouten eruit kunne halen met die validator, van 70 naar 1 :oops: En dit is toch webprogrammeren? Waarom dan naar ander subforum?
  • [quote:0058962c63="Safihre"]Van die Validator kun je nog veel leren! :wink: Blijkbaar had ik de verkeerde DOCTYPE gekozen, hij voldoet nu op 1 ding na aan de: [code:1:0058962c63]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">[/code:1:0058962c63] Heel veel fouten eruit kunne halen met die validator, van 70 naar 1 :oops: En dit is toch webprogrammeren? Waarom dan naar ander subforum?[/quote:0058962c63] Nee, dit is HTML :) Als het over de site gaat in je profiel, [url=http://validator.w3.org/check?verbose=1&uri=http%3A//www.safihre.com/]dan zie ik nog wel meer dan 1 foutje[/url] :)
  • Nee niet die :P Die heb ik in elkaar geflanst om mijn (voor vooral bestanden gebruikte) domein te vullen :lol: Mss moet ik daar ook eens naar kijke :lol: EDIT: Shit... nu heeft die validator er weer 4 gevonden... Gelukkig is mun CSS wel goedgekeurd :wink: EDIT 2: Het betrof deze site die nu officeel voldoet aan de HTML 4.01 en CSS 2 standaard 8) http://www.ckv.safihre.com
  • Ik wil niet veel zeggen, maar een goed website is meer dan eentje die valideert. Je hebt bijvoorbeeld heel veel inline CSS staan. Zet dat allemaal in een losse CSS file, dat is veel beter. Ook gebruik je veel <font size etc, ddat is niet meer nodig als je CSS gebuikt. Van de volgende dingen wordt ik niet echt blij :) [code:1:a04371e08e] </font><font color="#FFFF99"><b><br></b></font> [/code:1:a04371e08e] of [code:1:a04371e08e] <td bgcolor="#646464" rowspan="3" width="5"> </td> <td bgcolor="#646464" colspan="2"> </td> <td bgcolor="#646464" rowspan="3" width="8"> </td> [/code:1:a04371e08e] Een table met colspans, gevuld met enters....
  • en we zetten deze even naar webdesign.. t.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.