van HTML naar XHTML
1 februari 2007 - 09:23   
geplaatst door: Theis Jan
Beste mensen,

Laatst hoorde ik dat dat XHTML de vervanger wordt van HTML, en nu had ik een
vraag. Is er ook een gratis webbased programma wat mijn HTML code omzet naar
XHTML. Zodat ik die XHTML code heb en kan bestuderen en daarop voort borduren?

met vriendelijke groeten,
Theis-Jan

van HTML naar XHTML
1 februari 2007 - 12:58    reactie #1
geplaatst door: G Force
XHTML is niet zo heel veel verschillende ten opzicht van HTML. Het grote verschil is dat XHTML wat netter is en wat strenger omgaat met regeltjes.
Concreet houdt dit in dat je alle tags lowercase moet maken. Er zijn nog meer zaken maar die staan beter uitgelegd op bv. http://www.webstandards.org/learn/articles/askw3c/oct2003/

Het beste leer je het door alles zelf te veranderen en dit door de validator heen te halen op http://validator.w3.org

PowerMac G4 Cube 450 Mhz, 768 MB RAM - iBook G4 14", 1 Ghz, 1.12 GB RAM - iMac 27" i5 2.66 Ghz Quad Core, 4 GB RAM.
iPod 4G, 40GB, iPod Shuffle 2G, 1GB.
"Windows is a legacy OS, We don't have legacy support." - Cameron Esfahani
van HTML naar XHTML
1 februari 2007 - 14:51    reactie #2
geplaatst door: Panico
En dat je (sommige) tags anders afsluit.
Zie voorbeeld hierboven verlinkt.
http://www.pauldj.nl/  ("Interesting reaction! But what does it mean?")
van HTML naar XHTML
1 februari 2007 - 15:00    reactie #3
geplaatst door: denn88
Zoals al beschreven is er niet zo heel veel verschil tussen HTML en XHTML. De schrijfwijze van de HTML is wat stricter en strenger, en iets anders. Wat je goed van pas kan komen om je bestaande HTML om te laten zetten naar XHTML is het gratis Balthisar Tidy.

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.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
van HTML naar XHTML
1 februari 2007 - 15:09    reactie #4
geplaatst door: HSL
let op, XHTML is niet de vervanger van, HTML5 is de vervanger van XHTML.

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)

van HTML naar XHTML
1 februari 2007 - 19:26    reactie #5
geplaatst door: denn88
XHTML is the way to go. HTML 4 is sterk verouderd. Lees vooral het boek van Jeffery Zeldman - Designing with webstandards. Dan weet je waar je over praat. XHTML en XML zijn voorlopig nog 2 aparte vormen. XHTML toont syntax overeenkomsten met XML maar je gebruikt het dan ook voor 2 verschillende dingen.

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.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.
van HTML naar XHTML
1 februari 2007 - 23:07    reactie #6
geplaatst door: Theis Jan
Dus als ik HSL goed begrijp is het niet handig om het om te zetten omdat ik nog
kenmerkende HTML elementen gebruik. Verder snap ik niet van HTML5, dat is
toch door onze "vrienden" van Microsoft bedacht en is gewoon een nep vervanger
van HTML4, dit is wat mij geleerd is.

Klopt het wat ik zeg? Een samenvatting, converten is niet nodig en HTML5 klopt
niet. In dat geval probleem opgelost.

mvg,
Theis-Jan

van HTML naar XHTML
2 februari 2007 - 09:07    reactie #7
geplaatst door: denn88
Omzetten? Ligt eraan of je er zelf voordeel mee doet. Als je website het goed doet (css en layout enzo) werkt goed in IE6 en ook IE7, Mozilla Firefox, Opera (hoeft niet persee) en ook Safari ... ? Dan kun je voolopig nog wel even door gaan met HTML4. Niks mis mee.

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

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.