Laatst hoorde ik dat dat XHTML de vervanger wordt van HTML, en nu had ik eenvraag. Is er ook een gratis webbased programma wat mijn HTML code omzet naarXHTML. Zodat ik die XHTML code heb en kan bestuderen en daarop voort borduren?
met vriendelijke groeten,Theis-Jan
Het beste leer je het door alles zelf te veranderen en dit door de validator heen te halen op http://validator.w3.org
Dit is een Mac programma / port, van het al oude krachtige Unix programma Tidy van Dave Ragget.
In feite geef je aan de linkerkant aan wat de 'output' van de omzetting moet zijn: XHTML. Rechtsbovenin copy / paste je je bestaande HTML code. Volgens jou instellingen komt rechtsonder dan de schone XHTML code. Copy / paste die weer terug naar bv Dreamweaver of wat voor editor je dan ook gebruikt.
Voor Dreamweaver is er van hetzelfde Tidy programma ook een plugin genaamd DMX Tidy. Deze doet eigenlijk hetzelfde maar dan binnen Dreamweaver.
XHTML is een ander soort taal die er vanuit gaat dat een website wel helemaal in xml aangeboden wordt, en niet in gewone html code. Internet Explorer kan er bijvoorbeeld niet mee omgaan als een website als xhtml aangeboden wordt (door de header) maar dat de opmaak gewoon html is. XHTML heeft ook alleen maar meerwaarde als je xml gebruikt.
wat beter is is in plaats van html4 transitional, html4 strict gebruiken, deze wil ook nettere regeltjes en is daardoor beter.
:D
(Bewerkt door HSL om 15:09, 1-02-2007)
Internet Explorer (de windows versie, maar zelfs ook de oude Mac versie) kan net als de rest van de browser goed overweg met XHTML, niks geen problemen. Waar Internet Explorer mee over z'n nek gaat is de XML prolog. Deze hoef je niet persee te gebruiken! Als je DTD (Document Type Declaration) goed is renderd Internet Explorer, net als Mozilla Firefox en Opera en Safari de webpagina in Standard compliance mode.
Klopt het wat ik zeg? Een samenvatting, converten is niet nodig en HTML5 kloptniet. In dat geval probleem opgelost.
mvg,Theis-Jan
Maar toekomstige websites zou ik bouwen met XHTML. Dreamweaver kan standaard (File -> New) direct beginnen met XHTML, daar hoef je zelf niet veel voor te doen. Het is niet zoveel anders dan HTML4. Lees het boek van Zeldman, zou ik zeggen om er achter te komen waarom je het in XHTML zou moeten bouwen.
1 van de dingen die bv genoemd worden is 'forward compatible' websites. Lees bv eens wat artikelen over XHTML op de website van Alistaprt.com (for people who make websites, oa ook van Zeldman) Better living trough XHTML. Sommige artikelen daar zijn oud, maar zeker nog niet out-dated. XHTML bestaat ook al heel lang.
Nog zo'n mooi artikel van Zeldman: 99% of the websites are absolete