HTML en CSS met HTML DOG
Het maakt niet uit wat voor soort IT-taak u hebt, het lijkt alsof u vroeg of laat HTML moet kennen. Voor webontwerpers is het natuurlijk een kernvaardigheid, maar zelfs in niet-webgerelateerde taken is het soms nodig. Mogelijk moet u bijvoorbeeld een rapport in HTML-indeling maken. Tenzij u werkt in een omgeving die strikt het ontwerppatroon van de model-view-controller gebruikt, waar de productie van inhoud wordt gescheiden van het display, en geen oudere code heeft die niet aan deze normen voldoet, vereist webprogrammering ook het produceren van HTML. En tegenwoordig, met steeds meer toepassingen die een browser gebruiken als weergavemethode, heeft bijna alle programmering vroeg of laat een element van webprogrammering. Bij ondersteunende rollen gaat het vaak om het ondersteunen van mensen die internet op verschillende manieren gebruiken en kennis van HTML kan daar ook nuttig zijn. En natuurlijk heb je waarschijnlijk een persoonlijke website of blog uit persoonlijk belang of om je carrière te ondersteunen.

Als systeembeheerder en als programmeur heb ik ontdekt dat ik de neiging heb om HTML zwaar of een tijdje te gebruiken en dan helemaal niet, dus als ik er na een pauze op terugkom, is het essentieel om een ​​goede referentie te hebben. Ik vind het ook belangrijk, zo niet essentieel, om toegankelijke, op standaarden gebaseerde HTML te schrijven. Dit maakt uw inhoud zichtbaar en begrijpelijk voor mensen, ongeacht welke browser ze (inclusief schermlezers) vandaag en in de toekomst gebruiken. Het is verbazingwekkend hoe hoewel een openbare website vaak regelmatig wordt gewijzigd, dingen als eenvoudige, snelle, HTML-geformatteerde rapportageprogramma's lijken rond te hangen, worden hergebruikt, gekopieerd en anders voor altijd blijven bestaan.

Mijn absolute go-to-boek voor HTML is HTML Dog: de praktische gids voor XHTML en CSS van Patrick Griffiths. HTML-hond werkt goed als zowel een onderwijstekst als een referentie voor het schrijven van standaarden conforme, toegankelijke HTML. Ik vind het bijzonder waardevol omdat het vanaf het begin de scheiding van inhoud (HTML) en presentatie (CSS) leert, in plaats van verouderde HTML-presentatietags zoals en . Voor programmeurs is dit het ontwerppatroon model-view-controller dat wordt toegepast op webinhoud. Als u code produceert die HTML-opgemaakte rapporten maakt, wilt u uw code zeker niet herschrijven als de bedrijfskleuren veranderen van blauw en groen in rood en goud. Met CSS kunt u zich hier geen zorgen over maken. Beter nog, het stelt programmeurs in staat om alleen inhoudsinformatie toe te voegen, zoals het markeren van sectiekoppen en paragrafen, terwijl een gebruikerinterface-expert en / of webdesigner de presentatie beheert met behulp van CSS. HTML-hond begint met een verhalende sectie die een hoofdstuk wijdt aan elk belangrijk HTML- en CSS-gebied, zoals tekst, formulieren en alternatieve media (printers, schermlezers en mobiele apparaten.) De tekst bevat ook links naar de HTML Dog-website (//www.htmldog .com), waar u de code daadwerkelijk in actie kunt zien en de functie voor het weergeven van de paginabron van uw browser kunt gebruiken om te zien hoe ze werken. Hoewel de website en het boek goed samenwerken, zijn ze elk nuttige bronnen op zich. Het verhaalgedeelte wordt gevolgd door twee gedetailleerde alfabetische verwijzingen naar HTML en CSS. Hoewel elk referentie-item voldoende gedetailleerd is om op zichzelf te staan ​​als u HTML en CSS begrijpt, is een link naar de juiste verhalende sectie opgenomen als u meer details of context wilt.

Er zijn veel boeken over het leren van HTML en CSS, en veel referenties, maar ik moet nog zoiets goeds vinden HTML-hond bij beide. Het is een van de weinige boeken die een gereserveerde plek op mijn bureaublad heeft verdiend en ik raad het onvoorwaardelijk aan aan iedereen die HTML en CSS gebruikt of wil leren.


Patrick Griffiths. HTML Dog: de praktische gids voor XHTML en CSS. (Berkeley, CA: New Riders, 2007.)

HTML Dog-website

Koop HTML Dog: The Best-Practice Guide to XHTML and CSS op Amazon.com

Video-Instructies: CHARACTER WALKING ANIMATION(PURE CSS) (Mei 2024).