Springen naar inhoud

Draft html5 is uit


  • Log in om te kunnen reageren

#1

Lathander

    Lathander


  • >1k berichten
  • 2501 berichten
  • Ervaren gebruiker

Geplaatst op 04 februari 2008 - 23:54

HTML 5 geeft vorm aan een aantal nieuwe elementen.

Onder andere het element
<time></time>
zo gebruikt
<time>08:00</time>
of om data te zetten bij een dag, bijvoorbeeld:

<time value="13-04-2008 05:17">Zondag</time>
(niet exact op deze manier denk ik)

En er komen nog een aantal elementen bij, en er vallen er een paar weg, vooral bij XHTML2(zoals jullie misschien wel of niet weten, is het uiteindelijk de taak van XHTML om HTML compleet te vervangen)

anyways, hier een link naar de pagina. Wees gewaarschuwd, de pagina is gigantisch groot en heeft erg last van vertraging: HTML 5

Veranderd door Evil Lathander, 04 februari 2008 - 23:55

"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."


Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Cycloon

    Cycloon


  • >1k berichten
  • 4810 berichten
  • VIP

Geplaatst op 05 februari 2008 - 00:06

Het jammere is natuurlijk dat vele browsers nooit aan deze standaard zullen voldoen. Zo kan men natuurlijk blijven verbeteren, maar als verscheidene webbrowsers het niet toepassen dan heeft het geen zin als webdevelloper om die standaard te hanteren.

#3

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 05 februari 2008 - 00:59

Op dit moment voldoen vrijwel alle browsers vrijwel helemaal aan de w3c recommendation. De enige uitzondering is MSIE.

MSIE versie 8, hoewel deze versie nu eindelijk de w3c recommendation zogoed als compleet geďmplementeerd krijgt, heeft MS besloten dat het standaard niet in deze modus zal werken. Nee, standaard zal het MSIE eigen dingen doen en daarmee niet conform de recommendation. (Dit is overigens volkomen logisch als men overweegt wat de primaire markt is van MS)

Ik zie geen enkele reden waarom HTML 5 over een paar jaar niet ondersteund zal worden door de meeste browsers. Opera en Gecko (FireFox, etc) als eersten waarschijnlijk, snel gevolgd door WebKit (Safari, etc). Waarschijnlijk de enige uitzondering zal wederom MSIE zijn.

Gelukkig loopt het aantal gebruikers van MSIE snel terug. Nederland blijft daarbij achter bij de rest van de wereld. Dit heeft ook te maken met de afname van MS Windows als platform voor de goedkope onderkant (sub-500 euro) van de markt, terwijl de high-end MS al tijden gelden aan Apple heeft verloren. Natuurlijk blijft MS voorlopig sterk in haar primaire markt voor enterprise software.

Wereldwijde statistieken laten overigens duidelijk zien dat gebruikers van Safari/Firefox/Opera over het algemeen beter opgeleid zijn, welvarende en eerder bereid om nieuwe dingen te proberen. Tevens betalen ze vaker hun software en zijn bereid om te betalen voor online diensten.

MSIE gebruikers houden de hand meestal op de knip, kiezen liever voor gratis, betalen liever niet voor hun software en maken amper gebruik van online diensten waarvoor ze moeten betalen. Daarnaast kosten ze vaak veel meer in de nazorg (helpdesk en zo) omdat ze in het algemeen iets minder hoog opgeleid zijn en gewoon meer ondersteuning nodig. Op een gegeven moment moet je als ondernemer overwegen of je deze klanten wel wilt hebben.
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#4

DePurpereWolf

    DePurpereWolf


  • >5k berichten
  • 9240 berichten
  • VIP

Geplaatst op 05 februari 2008 - 10:13

HTML is volgens mij ook backwards compatible. de termen die eruit zijn gegaan waren al bijna niet meer gebruikt. Zoals frames.

Ik ben inderdaad ook benieuwd of de introductie van html5 een hetze alla 2k met zich mee zal nemen. Bedrijven die ineens denken alles te moeten veranderen in geen tijd.

Ik zal inderdaad even de link doornemen, om te kijken wat de bedoeling is van versie 5.
Er viel al niet veel te verbeteren op versie 4, licht en simpel.

#5

Lathander

    Lathander


  • >1k berichten
  • 2501 berichten
  • Ervaren gebruiker

Geplaatst op 05 februari 2008 - 11:28

HTML is volgens mij ook backwards compatible. de termen die eruit zijn gegaan waren al bijna niet meer gebruikt. Zoals frames.

Ik ben inderdaad ook benieuwd of de introductie van html5 een hetze alla 2k met zich mee zal nemen. Bedrijven die ineens denken alles te moeten veranderen in geen tijd.

Ik zal inderdaad even de link doornemen, om te kijken wat de bedoeling is van versie 5.
Er viel al niet veel te verbeteren op versie 4, licht en simpel.



HTML is inderdaad backward compatible, afhankelijk van welke doctype je implementeert. Strict zal je een hoop beperkingen opleveren.

XHTML2 ziet een hele hoop elementen verdwijnen.

<font> zal niet meer tot de standaard behoren. Zo ongeveer alle elementen die iets aan het uiterlijk van de pagina kunnen veranderen verdwijnen met XHTML2 uit de w3c standaard. Enkel de "sub" en "sup" blijven.

w3c doelt met XHTML2 om XHTML te veranderen van een hybride naar een structurele Markup-taal te veranderen. Alles wat ook maar iets te maken heeft met het uiterlijk van de de site moet met CSS gedaan worden zegt w3c


ook het <img> commando verdwijnt uit de standaard met XHTML2, alles zal met <object> moeten gedaan worden.

<img> is namelijk iets dat IE indertijd zelf gemaakt heeft terwijl w3c afkwam met <object>, maar te laat... het is nogal kinderachtig vind ik.


Natuurlijk, het w3c kan wel standaard instellen, maar ik betwijfel of veel browsers zich daaraan zullen houden. De meeste browsers zullen hoogstens de nieuwe elementen verwerken in hun browsers en voor de rest niks veranderen.

Veranderd door Evil Lathander, 05 februari 2008 - 11:32

"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."


#6

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 05 februari 2008 - 14:03

Voor zover ik de HTML 5 spec heb begrepen introduceert het een paar nieuwe concepten, nieuwe (semantische) elementen, en komen presentatie elementen te vervallen.

HTML 5 is het niet alleen maar een document formaat maar probeer ook web-applicatie te ondersteunen (DOM api, AJAX, etc). Dit alleen al garandeert dat WebKit (via Apple) en FireFox (via Google) het gaan ondersteunen. De enige die hier geen belang bij heeft is Microsoft.

Merk op dat het is opgesteld door een samenwerking tussen Apple, Mozilla en Opera.

Zie ook IBM: New elements in HTML 5 en Wikipedia
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#7

Cycloon

    Cycloon


  • >1k berichten
  • 4810 berichten
  • VIP

Geplaatst op 05 februari 2008 - 16:40

Op dit moment voldoen vrijwel alle browsers vrijwel helemaal aan de w3c recommendation. De enige uitzondering is MSIE.


Ze voldoen dan wel aan de W3C standaard, maar het correct weergeven van bepaalde zaken is nog niet altijd een zekerheid. Zaken die in firefox incorrect worden getoond komen ook voor. Het mag dan wel alles ondersteunen wat nodig is, als het niet correct gepresenteerd wordt heb je er natuurlijk ook geen bal aan.

#8

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 05 februari 2008 - 16:55

Ik zeg dus ook 'vrijwel helemaal' :D

Daarnaast laten de html recommendations (alleen overheden kunnen standaarden vaststellen) de uiteindelijke rendering (de presentatie) nagenoeg vrij aan de bowser bouwer. Voor de presentatie is bijvoorbeeld CSS verantwoordelijk.

Ter illustratie: Je kunt een bowser maken die plaatjes en videos niet inline weergeeft maar extern in een apart venster. Voor wetenschappelijke papers en studie materiaal zou dat handiger zijn dan inline. Als de tekst verwijst naar figuur 4 dan kun je dit venster naast de tekst zetten, dat is praktischer dan te moeten scrollen naar waar het plaatje staat. Dit zou volledig conform de recommendations zijn. [Natuurlijk zou het handiger zijn als de browser per default plaatjes wel inline zou renderen, maar je de optie zou geven om deze objecten uit het venster te trekken in een eigen window.]
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs

#9

Cycloon

    Cycloon


  • >1k berichten
  • 4810 berichten
  • VIP

Geplaatst op 05 februari 2008 - 17:00

Daarnaast laten de html recommendations (alleen overheden kunnen standaarden vaststellen) de uiteindelijke rendering (de presentatie) nagenoeg vrij aan de bowser bouwer. Voor de presentatie is bijvoorbeeld CSS verantwoordelijk.


Daar zit dan ook vaak een probleem. Kijk maar eens op welke manieren browsers padding en margin toepassen (ok dit is nu wel css en geen html issue). Sommige browsers voegen de padding extra toe aan de tabelbreedte, anderen nemen de padding op binnen de breedte van de tabel, idem een beetje voor margin. Naar mijn mening moet er ook maar op deze zaken gelet worden ipv louter de functionele toepassing ervan te bekijken.

Veranderd door Cycloon, 05 februari 2008 - 17:00


#10

Lathander

    Lathander


  • >1k berichten
  • 2501 berichten
  • Ervaren gebruiker

Geplaatst op 05 februari 2008 - 17:14

'k vind het erg dat de browsers zoveel interpretatiemogelijkheden hebben, speciaal voor sites die slecht ontworpen zijn...


moesten mensen nu eens beginnen met een DOCTYPE te declareren in hun HTML document, het zou al stukken beter gaan

"Invisible Pink Unicorns are beings of great spiritual power. We know this because they are capable of being invisible and pink at the same time. Like all religions, the Faith of the Invisible Pink Unicorns is based upon both logic and faith. We have faith that they are pink; we logically know that they are invisible because we can't see them."


#11

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 05 februari 2008 - 17:49

Daar zit dan ook vaak een probleem. Kijk maar eens op welke manieren browsers padding en margin toepassen (ok dit is nu wel css en geen html issue). Sommige browsers voegen de padding extra toe aan de tabelbreedte, anderen nemen de padding op binnen de breedte van de tabel, idem een beetje voor margin. Naar mijn mening moet er ook maar op deze zaken gelet worden ipv louter de functionele toepassing ervan te bekijken.

True. Zie echter box model; IE box model bug; Vergelijking van verschillende browsers (nb: 2004).
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets – Steve Jobs





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures