Toon posts:

HTML en XHTML combineren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Levert het problemen op als je XHTML en HTML door elkaar gebruikt?

Als doctype gebruik ik:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

Het probleem is dat ik een site in de de toekomst helemaal in XHTML wil hebben, maar ik zit met een overgangsperiode.

Verwijderd

xhtml == html, dus nee

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

Verwijderd schreef op 26 September 2003 @ 11:38:
Levert het problemen op als je XHTML en HTML door elkaar gebruikt?

Als doctype gebruik ik:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

Het probleem is dat ik een site in de de toekomst helemaal in XHTML wil hebben, maar ik zit met een overgangsperiode.
zet er dan een xhtml transitional doctype in :)

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Topicstarter
Is een huis-tuin-en-keuken Doctype niet veiliger, dus gewoon HTML 4.01 Transitional. Ik heb wel eens zaken gehad die in een zogenaamde XHTML pagina er anders uitzagen dan dat de bedoeling was.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik snap je hele opzet eigenlijk niet helemaal:
...maar ik zit met een overgangsperiode.
Je pagina is toch xHTML of niet? Of converteer je delen van je pagina?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Het gaat om delen op de pagina. Bijvoorbeeld: Header en Footer in XHTML, stukje content in HTML. En dat stukje content wordt in een later stadium omgezet naar XHTML. Maar nu helaas nog niet :-(

  • rollebol
  • Registratie: Mei 2000
  • Laatst online: 09-06 12:38
Ik zou de HTML waar je XHTML van wil maken 'voorbereiden' en de XHTML-versie bewaren tot alles overgaat naar XHTML. Door het een mix te maken maak je het voor browsers alleen maar moeilijker te parsen dan het nu al is.

Verwijderd

Topicstarter
Oke, dus een mix is niet verstandig. Dat is een goede opmerking. En dat moeilijk te parsen, is dat alleen een performance-kwestie. Of kunnen er ook echt dingen verkeerd gaan?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:40

RM-rf

1 2 3 4 5 7 6 8 9

voor browser betekent non-valide HTML gewoonweg dat het in Quirky-mode gerenderd wordt;
dat kan tot vreemde inconsequenties leiden, maar persoonlijk laat ik altijd msie6 in quirky-mode renderen, omdat die valid msie6-methode me geheel niet bevalt.

xhtml invoegen in HTML4 is gewoon wel mogelijk, tags als [nohtml]<br />[/nohtml] worden correct gerenderd (<br /> wel, ns4x crashde naar ik meen te herinneren op <br></br>, maar die mag je sowieso negeren)

wat echter wel handig is als je je voorbereid op XHTML is om gebruik te maken van validatie, dat is een simpele en lerzame methode om snel je fouten te ontdekken en ook zoekwerk te doen naar waarom bepaalde zaken op juist die manier gedaan worden.

ik zou zeker aanraden om direkt al over te stappen op XHTML (transitional), dat bespaart je waarschijnlijk veel werk dat je anders later moet doen en voorkomt extra problemen die je dan zal ervaren, omdat je niet goed hebt kunnen valideren.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 20-08 11:04
In princiepe is er (volgens mij) ook weinig verschil tussen html en xhtml. Er zoon alleen wat dingen waar je op moet letten.
  • Bij xhtml moet je oa alle tags afsluiten. (Dus tags als <br>, <hr>, <img>, <input> ed) moet je afsluiten, dus deze tags worden dan (<br />, <hr />, <img />, <input />).
  • Je dient je quotes (") in je tags te gebruiken, dus wat in html nog zo kon <a href=www.pagina.nl> moet in xhtml dus zo <a href="www.pagina.nl">.
  • Ook moeten alle tags en attributen lowercase staan,
  • Alle tags moeten correct afgesloten worden (dus <b><i>tekst</b></i> kan niet meer, moet nu <b><i>tekst</i></b>),
  • Attributen mag je niet meer minimaliseren, dus <option selected> kan niet meer, moet nu zo <option selected="selected" />,
  • Verder moet je het id attribuut in plaats van name. In HTML gebruikte je soms voor de tags <a>, <applet>, <frame>, <iframe>, [img]"afbeelding.png"[/img] moet nu [img]"afbeelding.png"[/img]

[ Voor 22% gewijzigd door kleautviool op 26-09-2003 13:25 . Reden: wat opmaak erin gezet ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

kleautviool schreef op 26 September 2003 @ 13:23:
In princiepe is er (volgens mij) ook weinig verschil tussen html en xhtml. Er zoon alleen wat dingen waar je op moet letten.[list][/list]
In principe weet topicstarter, denk ik, wel hoe xHTML in elkaar zit. :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

BtM909 schreef op 26 September 2003 @ 13:35:
[...]

In principe weet topicstarter, denk ik, wel hoe xHTML in elkaar zit. :)
Als je je dan gewoon aan die regels houdt (met als aanvulling dat je alleen kleine letters voor tags en attributen mag gebruiken), dan is het omzetten later een fluitje van een cent.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.

Pagina: 1