Onderwerp: Waar beginnen met leren HTML4 of HTML5?
Om maar even een topic te starten
Dit forum is gearchiveerd. Er kunnen geen verdere berichten worden geplaatst.
Fronteers Forum » Front-end technieken » Waar beginnen met leren HTML4 of HTML5?
Pagina's 1
Om maar even een topic te starten
HTML4 of XHTML1 en CSS zou ik beginnen te leren met http://htmldog.com. Lekker gemakkelijk doorloopbare tutorials voor de echte beginner.
Als je dan HTMl en CSS een beetje onder de knie hebt, zou je kunnen gaan voor Mark Pilgrim's Dive Into HTML5, waarvan ook een boek is uitgekomen: 'HTML5: Up and Running' (ISBN 978-0596806026).
Daarnaast zou ik wil iedereen aanraden Jeremy Keith's talk over "the Design of HTML5" te bekijken om eens echt de filosofie achter HTML5 te doorgronden.
Als je Googled voor informatie over bepaalde elementen of functies kom je vaak de website W3Schools tegen, gebruik deze niet (achtergrond)! Een beter alternatief is Mozilla's Developer Center.
Wat andere resources:
.. achtergrondinformatie over de nieuwe elementen in HTML5.
.. goede tutorials op de HTML5 Rocks website.
.. de HTML5 specificatie in een duidelijker formaat voor ontwikkelaars.
.. voor een collectie met Best Practices, zie HTML5 Boilerplate (NL).
.. artikelen over HTML, JavaScript, CSS, UX etcetera op A List Apart.
Ik zou xhtml maar gewoon links laten liggen. Dat zal waarschijnlijk nooit echt wat worden.
Nog een aardige link: Opera Web Standards Curriculum:
HTML? dHTML zal je bedoelen!
(Met toestemming van Krijn )
Bij het leren van html4 kom je veel oude shit tegen, zoals font-tags enzo. Dat wil je iemand ook niet leren.
Is het niet beter gelijk met html5 te beginnen?
Ik zou xhtml maar gewoon links laten liggen. Dat zal waarschijnlijk nooit echt wat worden.
Ik moet wel zeggen dat de striktere regels van XHTML een goede basis voor HTML vormen. Self-closing tags etc. en het brengt wat best practices voor coding naar voren. Natuurlijk kunnen we daarvan de helft overboord gooien met HTML5 ( wat alles accepteert ) maar goede leesbare broncode en structuur is heel wat waard.
Xhtml vormt een goede basis en dwingt wat good practices af. Daarna html4 snel overslaan en aan de slag gaan met html5.
Peter beverloo poste een aantal waardevolle links, waarmee je de basis onder de knie krijgt daarna is het kwestie van doen en kijken hoe je het in de praktijk toepast.
Ik adviseer beginners om te kijken naar de Opera Standards Curriculum.[1] Het geeft een breed beeld van webdevelopment.
Ik denk dat het goed is om op te merken dat personen op verschillende maniere leren. Terwijl de een veel oppikt van het doorlezen van Specs leert de ander misschien veel meer van trial-and-error (+feedback).
De absolute basis ("wat is HTML, CSS?" etc.) wordt idd. snel opgepakt met b.v. het Opera Curriculum[1]
Ik denk dat het voor vrijwel iedereen enorm fijn is om een stukje "op sleeptouw" genomen te worden door een ervaren front-ender: een paar tips van een "mentor" scheelt uren lees- en probeer-tijd.
Tegenwoordig zou ik ook niet teveel terugschrikken om mensen gewoon naar de Specs te verwijzen.
Maar daarnaast heb ik - en ik weet veel anderen ook - altijd veel geleerd van view:source (met alle gevaren van dien )
Bij het leren van html4 kom je veel oude shit tegen, zoals font-tags enzo.
Font tags zijn niet toegestaan in HTML4.01 Strict, en ze bestaan ook wel in HTML5 (ook als "deprecated" in beide gevallen). Maakt echt niet uit, en eigenlijk ben ik super blij dat ik HTML4 had eerst geleerd met de stricter XHTML syntax (niet de fout /> maar het quoten van attributes, afsluiting van p's en li's, enz).
Met HTML5 is er weinig reden om netjes met quotes en alles te doen, en ik zie mensen mixen verschillende styles: bvb heel vaak
<meta charset=utf-8>
<meta ietsanders blah blah />
dus, totale mixing van > en />, omdat het maakt echt niet uit (Tag Versiering! Maar het is nog geen Kerst). Validator.nu zegt nix denk ik. Is het een goede idee dat iemand die nieuw is dat soort rare dingen zien? Ik ben blij dat ik de betekenissen van alle oude cryptische dingen ook langzaam heb geleerd.
Ook: is het een goede idee om iemand te beginnen met een spec die nog in draft is? <hgroup>: in of uit? Niemand weet. WebSQL? oeps, niet meer in de spec. Canvas API: gaat het zo blijven, of die nieuwe idee van Doug Schepers waarin SVG en Canvas een verzameld API hebben?? HTML4.01, OTOH, blijft stabiel voor newbies. Je weet heel duidelijk wat legaal is en wat niet (behalve nieuwe ARIA attributes).
Eens met Mallory: m'n broertje is ook begonnen met HTML en ik heb hem gewoon een HTML4 boek gegeven (waarvan de helft doorgestreept). De meeste HTML5 boeken en tutorials verwachten dat je dit allemaal al kent en geven alleen de verschillen of nieuwigheden aan. Ik vind het zelf wel belangrijk dat je ook wat geschiedenis kent. Waarom iets zo is, in plaats van dat iets zo is. HTML Dog (thanks Arjan, die was ik helemaal vergeten!) en het Opera WSC zijn wat dat betreft perfecte plekken om te beginnen.
Self closing tags mogen ook gewoon in HTML5 hoor jongens. Sinds wanneer is dat een reden om xhtml te gebruiken?
Daarnaast is beperkt zijn ook niet per definitie strict zijn.
Ik denk als beginnende ontwikkelaar je het beste kunt beginnen XHTML 1.0 strict. Dit omdat de taal duidelijke en stricte regels heeft. Als je daarna naar HTML 4/5 gaat begrijp je de verschillen tussen de twee veel beter. En verder is volgens mij XHTML 1.0 strict nog veel gebruikt?
En verder is volgens mij XHTML 1.0 strict nog veel gebruikt?
De Tranny versie van de doctype wel, alleen omdat het zit in de default van... wordpress tot recent, drupal, joomla... Verder, weet ik niet. Zeker is er niet veel echte XHTML.
Ik ben zelf gestopt met XHTML (behalve in legacy systeemen) het moment dat ik leerde dat het helemaal nix betekent of deed. Maar toch blij dat ik daar begonnen was.
html0
die nummertjes zijn maar onzin...
XHTML 1.0 strict wordt aangeraden vanuit de WCAG1 in WCAG2 is dit los gelaten. Toch zijn veel sites gebouwd met WCAG1 principes daarom wordt het nog best veel gebruikt.
Eigenlijk zijn er 2 antwoordne mogelijk op de vraag van Glenn Glerum.
Snel leren? Meteen beginnen met HTML 5
Waarom leren? Beginnen met XHTML 1.0 strict
@ Will Fris heb je een goede link voor mij?
Er zijn nog web frameworks die xHTML syntax vereisen. Het is daarom handiger om een keuze te maken tussen het wel of niet afsluiten van een tag die geen content heeft zoals <link/>, <img/> en <br/>.
Omdat ik met verschillende omgevingen te maken heb hanteer ik altijd de xhtml syntax door tags altijd af te sluiten.
Pagina's 1
Fronteers Forum » Front-end technieken » Waar beginnen met leren HTML4 of HTML5?