weer doctype

Status
Niet open voor verdere reacties.

marc euler

Gebruiker
Lid geworden
22 jun 2006
Berichten
185
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template64.dwt" codeOutsideHTMLIsLocked="false" -->
<html>

dit staat boven de site, is dit goed??????

ik heb even in het forum rond gekeken maar zie verschillende dingen terug komen

kan iemand me a.u.b.
mij uitleggen wat doctype doet in een website

met veel dank

marc:o
 
Laatst bewerkt door een moderator:
Een doctype moet je in sinds xhtml boven je pagina's zetten. Het wordt door browsers en validators gebruikt om de syntax na te gaan. Ook zoekmachines kunnen met een doctype beter je pagina doorzoeken.
Hieronder de basis van een html pagina:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Titel</title>
</head>
<body>
Hier de body
</body>
</html>
Ik hoop dat ik hiermee je vraag oplos.
 
Laatst bewerkt:
bijna

als je het niet erop zet wat dan???

ik ben nu met een website bezig
en bij mij stond het niet ik ben gaan zoeken en heb 1 bij gezet

EN moet ik dat op elke pagina doorvoeren of alleen de hoofdpagina??

syntax kan je me meer uitleg geven?
validators ook

het gaat er mij om dat de site goedonline komt te staan

ik doe dit namelijk voor een vereniging en moet de site binnenkort laten zien
wil uiteraard niet voor joker staan als die online komt

alvast veel dank voor je moeite

marc
 
bijna

als je het niet erop zet wat dan???
Dan weet de browser niet zeker wat voor versie van (x)html jij hebt gebruikt en gaat hij raden, dat kan hele rare resultaten opleveren. Het doctype moet bovenaan iedere pagina staan.

Syntax is, een beetje zoals grammatica, het is de naam voor de structuur van de taal (in dit geval is de taal xhtml).

Een validator (http://validator.w3.org/) kan naar je site kijken om de code te controleren. Als er bij het valideren fouten uit de code komen (weglaten van doctype is een ernstige fout) dan kan het zijn dat de site in één of meerdere browsers niet goed wordt weergegeven.

Even terzijde, ik hoop niet dat je voor het bouwen van je site Frontpage gebruikt, dat is een erg verouderd programma dat over het algemeen slechte code oplevert. Kompozer is een beter alternatief, en ook nog eens gratis.

Een doctype moet je in sinds xhtml boven je pagina's zetten.
Dat moet al veel langer hoor.
 
tja ik gebruik idd frontpage werkt voor mij (snap ik tenminste)
ik ben een amateur die dat voor een hobby doe
en zo probeer ik een site te maken
ik weet van kompozer ga me in verdiepen maar ik zou graag deze site af willen maken in frontpage
daarna ga ik me verdiepen in kompozer maar dat is meer engels of is er een nederlandse versie van

maar moet ik het op ELKE pagina zetten doctype

of volstaat alleen de hoofdpagina

bedankt maar weer

heb je toevallig ook me vraag over de foto's gezien???
 
tja ik gebruik idd frontpage werkt voor mij (snap ik tenminste)
ik ben een amateur die dat voor een hobby doe
en zo probeer ik een site te maken
ik weet van kompozer ga me in verdiepen maar ik zou graag deze site af willen maken in frontpage
daarna ga ik me verdiepen in kompozer maar dat is meer engels of is er een nederlandse versie van

maar moet ik het op ELKE pagina zetten doctype

of volstaat alleen de hoofdpagina

bedankt maar weer

heb je toevallig ook me vraag over de foto's gezien???
Zoals gezegd, het doctype moet op iedere pagina. Een bezoeker komt immers niet perse via de voorpagina op de site en ook dan moet de browser meteen kunnen zien dat de site, in dit geval, in transitional xhtml 1.0 is geschreven. Kijk, als er geen doctype staat kán het nog steeds goed gaan, maar de kans dat er rare dingen gebeuren wordt wel groter. En, bovendien, waarom zou je het weglaten?

Van Kompozer bestaat zeker een NL versie. Linkje.

Deze vraag bedoel je? Ja, die had ik gezien, maar zonder de site online te zien is het niet echt mogelijk te zien wat er fout gaat, en zelfs dan is het lastig omdat we niet kunnen zien wat zich op jouw server afspeelt.

EDIT: Even voor de duidelijkheid, je moet het doctype gebruiken zoals dat in eeopd's bericht staat, in jouw versie bovenaan deze draad staat allerhande rommel die niet op jouw site van toepassing is. Er zijn overigens verschillende doctype's voor de verschillende dialecten (x)html, hier staat een lijst met de correcte versies.
 
Laatst bewerkt:
Deze vraag bedoel je? Ja, die had ik gezien, maar zonder de site online te zien is het niet echt mogelijk te zien wat er fout gaat, en zelfs dan is het lastig omdat we niet kunnen zien wat zich op jouw server afspeelt.

hoe kan ik hem aan jouw laten zien??

wil graag je mening horen
 
Als het probleem zich online voordoet neem ik aan dat je ook een adres van de site hebt. Zet het adres van de site in het draadje over de foto's, dan kunnen ik, en anderen, eens kijken wat er mis zou kunnen zijn.
 
nou ik heb een map maar nog niet online moet eesrt af zijn

draadje??

ik kan een bron code hier zetten maar ik denk niet dat dat de bedoeling is

als ik mijn server aanzet kan je er dan op als ik je een adres stuur of gaat dat door beveiliging niet

ik weet niet ik kan je wel de map sturen als je daar wat mee kan
ik heb al een aantal pagina's klaar kan je eens kijken en je mening geven

thanks man

ik heb inmiddels kompozer ook maar als ik die pagina open kom ik dingen tegen die ik niet gewend ben
wordt vervolgd

marc

P.S site is niet zo groot hoor kan per mail
 
DOCTYPE vervolg

Hoi marc,
Ik geloof eigenlijk niet dat FrontPage goede xhtml-code kan produceren, en dan ben je met een xhtml-doctype verder van huis dan nodig is (dan zou je handmatig in de code-weergave dingen moeten gaan herstellen).
Ik zou eerst proberen of de site het goed doet met "gewone html" (xhtml hoeft niet persé):
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
en dan de rest.
Met de "strict" variant van het DOCTYPE moeten browsers uitgaan van de webstandaarden, en dat geeft de beste resultaten (voor alle browsers hetzelfde). - Dat geldt trouwens ook voor de "strict" variant van het xhtml DOCTYPE.

Pas als de weergave helemaal uit de hand loopt, of als de html-validator veel extra fouten voor de "strict" methode geeft *), zou ik m'n toevlucht nemen tot de "transitional" variant. Die gaat voor "gewone html" als volgt:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
en dan de rest.

Met vriendelijke groet,
CSShunter
_______________
*) In de html-validator kan je bij "meer opties" via het vakje "Document Type" verschillende DOCTYPE's uitproberen: die met de minste fouten wint!
 
ohh
en nu???????

wat moet ik doen wel of geen doctype erop zetten
 
ohh
en nu???????

wat moet ik doen wel of geen doctype erop zetten
Ik zou het advies van csshunter opvolgen.

Nee, is niet verplicht tot xhtml vanaf xhtml wel. (Een doctype boven de pagina zetten is trouwens ook een slecht idee bij oudere versies van html.)
Nee, en nee. Doctype bestond al voor xhtml, het doel was om de browser te vertellen of hij een strikte of losse interpretatie van HTML moest hanteren. Een modern, strict doctype boven een HTML pagina met allerlei verouderde code zetten is inderdaad en slecht idee (zoals csshunter hierboven aangeeft), maar dat geldt niet voor alle doctypes.
 
Hoi marc,
Ik geloof eigenlijk niet dat FrontPage goede xhtml-code kan produceren, en dan ben je met een xhtml-doctype verder van huis dan nodig is (dan zou je handmatig in de code-weergave dingen moeten gaan herstellen).
Ik zou eerst proberen of de site het goed doet met "gewone html" (xhtml hoeft niet persé):
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
en dan de rest.
Met de "strict" variant van het DOCTYPE moeten browsers uitgaan van de webstandaarden, en dat geeft de beste resultaten (voor alle browsers hetzelfde). - Dat geldt trouwens ook voor de "strict" variant van het xhtml DOCTYPE.

Pas als de weergave helemaal uit de hand loopt, of als de html-validator veel extra fouten voor de "strict" methode geeft *), zou ik m'n toevlucht nemen tot de "transitional" variant. Die gaat voor "gewone html" als volgt:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html lang="nl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
en dan de rest.

Met vriendelijke groet,
CSShunter
_______________
*) In de html-validator kan je bij "meer opties" via het vakje "Document Type" verschillende DOCTYPE's uitproberen: die met de minste fouten wint!

ok css en naarling
waar begin ik mee met de eerste of de tweede

dan zijn jullie van me af
eer ik dat weer op alle pagina's verwerkt heb ben ik wel ff bezig

maar allemaal hartelijk bedankt voor jullie tijd en moeite

marc
 
Laatst bewerkt:
nou ik ben bezig geweest
MAAR ik heb een regelement erop gezet met een scripje met go to top
als ik die doctype erop zet werkt dat scriptje niet meer!?
dat is nou jammer

:(:(:(
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan