<html> tag wel of geen eis ?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 22:39

DukeBox

loves wheat smoothies

Topicstarter
Ik loop toevallig door wat scripting tegen het feit aan dat als ik een search doe op google ( http://www.google.nl/search?hl=nl&q=google ) er geen <html> tag is.. mag dat nu wel of niet ?
Alle info die ik tegenkom gaat er namelijk vanuit dat de tag een vereiste is.

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
De doctype suggereert html5. Daarbij is (kennelijk) de <html> tag niet verplicht. Overigens zijn er veel (sluit)tags niet verplicht en kunnen weggelaten worden. Voor Google scheelt dit netto waarschijnlijk veel bandbreedte, dus vandaar de keuze.

Valideer hem maar tegen de W3C validator, die geeft wel errors, maar niet voor de missende <html> tag :)

Acties:
  • 0 Henk 'm!

  • EDIT
  • Registratie: Januari 2007
  • Laatst online: 22:42
de <!doctye html> is HTML v5 (draft).
Dat is gewoon de HTML tag. Of begrijp ik je post verkeerd :P

Edit: wat mithras zegt dus

[ Voor 13% gewijzigd door EDIT op 31-03-2009 12:48 ]


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

# The root element of the document must be html.
# There must be a DOCTYPE declaration in the document prior to the root element.
Of: see for yourself als je 'm valideert als XHTML 1.0 Strict: 459 errors waarvan de eerste: "Error Line 1, Column 139: document type does not allow element "head" here; assuming missing "html" start-tag".

[ Voor 24% gewijzigd door CodeCaster op 31-03-2009 12:50 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:51

crisp

Devver

Pixelated

Start tag: optional, End tag: optional
Net als head en body overigens ;)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waar haal je die info dan precies vandaan?

In principe hoef je geen html element (of body & head for that matter) op te nemen in je source :)

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.


Acties:
  • 0 Henk 'm!

Verwijderd

Hij voldoet niet aan alle eisen nee. http://validator.w3.org/

search op google gevalidate
geeft 125 Errors, en 3 warning(s)

Maar het is maar net wat je wilt =)
Ik heb voor bedrijven gewerkt daar moest alles HTML Strict validated zijn. Maar een ander gaf er geen zier om zolang het er maar goed uizag in Firefox, IE6 en IE7 (natuurlijk wel good practice naleven ;))

Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
CodeCaster schreef op dinsdag 31 maart 2009 @ 12:48:
[...]


Of: see for yourself als je 'm valideert als XHTML 1.0 Strict: 459 errors waarvan de eerste: "Error Line 1, Column 139: document type does not allow element "head" here; assuming missing "html" start-tag".
Je gaat nu uit van xhtml1.0, maar Google heeft een doctype van html5. Dat valt sowieso niet met elkaar te vergelijken ;)
BtM909 schreef op dinsdag 31 maart 2009 @ 12:50:
Waar haal je die info dan precies vandaan?

In principe hoef je geen html element (of body & head for that matter) op te nemen in je source :)
Ik gok ook dat TS een regex gebruikt om Google resultaten te parsen :p (al is dat een complete gok).

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

mithras schreef op dinsdag 31 maart 2009 @ 12:59:
[...]
Je gaat nu uit van xhtml1.0, maar Google heeft een doctype van html5. Dat valt sowieso niet met elkaar te vergelijken ;)
Het geldt overigens ook gewoon voor HTML4.01 :)

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.


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 22:39

DukeBox

loves wheat smoothies

Topicstarter
Ach, de reden was dat ik een eenvoudige rexexp wilde loslaten op <html*> en deze te vervangen door <html dir="rtl"*>.. je weet wel, 1 april komt er weer aan :P
Gelukkig werkt 95% van de site's wel.. ;)

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 20:16
Kun je altijd nog de body-tag voor misbruiken ;)

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 20:50

Sebazzz

3dp

Of gewoon aan het begin van een pagina een <style> tag plaatsen met de benodigde CSS erin. Een browser vreet het toch wel.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:51

crisp

Devver

Pixelated

mcDavid schreef op dinsdag 31 maart 2009 @ 21:15:
Kun je altijd nog de body-tag voor misbruiken ;)
Die is ook niet verplicht in HTML
Sebazzz schreef op dinsdag 31 maart 2009 @ 21:44:
Of gewoon aan het begin van een pagina een <style> tag plaatsen met de benodigde CSS erin. Een browser vreet het toch wel.
En vervolgens dwing je browsers in quirksmode :/

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 20:50

Sebazzz

3dp

crisp schreef op dinsdag 31 maart 2009 @ 22:35:
En vervolgens dwing je browsers in quirksmode :/
Klopt, maar voor een 1 april grap maakt dat niet uit.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 21:04

MBV

DukeBox schreef op dinsdag 31 maart 2009 @ 13:05:
Ach, de reden was dat ik een eenvoudige rexexp wilde loslaten op <html*> en deze te vervangen door <html dir="rtl"*>.. je weet wel, 1 april komt er weer aan :P
Gelukkig werkt 95% van de site's wel.. ;)
if no html-tag found, insert html tag, else replace html tag :?
Pagina: 1