Basiscursus HTML en CSS
Introductie en oriëntatie
Welkom bij de eerste stap van jouw reis in het maken en begrijpen van HTML/CSS-pagina’s.
In deze lessen gaan we ons voorbereiden op het creëren van webpagina’s.
Je leert de fundamenten van een HTML-document begrijpen en maakt kennis met enkele essentiële HTML-tags.
Voorbereiding webontwikkeling
Om webpagina’s te bouwen, testen en inspecteren, zijn er verschillende softwareopties beschikbaar.
Voor deze lessen gebruiken we Sublime Text als code-editor en Firefox als browser.
Sublime Text: Een Krachtige Code-Editor
Sublime Text is een lichtgewicht, flexibele code-editor met uitgebreide mogelijkheden. De sterke punten van dit programma zijn.
- Sublime Text is snel
- Sublime Text is platformonafhankelijk.
- Sublime Text biedt standaard syntax-highlighting
- Sublime Text geeft uitgebreide help-suggesties tijdens het typen.
- Sublime Text is gratis te downloaden en te gebruiken.
Installeer Sublime Text op je laptop
Mozilla Firefox: De beste Browser voor webontwikkeling
Om het resultaat van je werk te bekijken kun je het beste Firefox gebruiken vanwege zijn hoge mate van betrouwbare weergave.
Dat is essentieel voor het bouwen van webpagina’s die consistent moeten worden weergegeven.
Tijdens deze lessen is Firefox dus de aanbevolen browser.
Je kunt Firefox hier downloaden.
Installeer Firefox op je laptop.
Bestandsbeheer
Correct en zorgvuldig bestandsbeheer is van groot belang bij het ontwikkelen van websites.
Wanneer je een website bouwt werk je met verschillende soorten bestanden zoals HTML, CSS, afbeeldingen en meer.
Goed bestandsbeheer zorgt voor een overzichtelijke ontwikkelomgeving.
Door bestanden logisch te organiseren in mappen en submappen en duidelijke namen te geven, kun je gemakkelijk de benodigde bestanden vinden en wijzigingen aanbrengen. Dit bespaart je veel tijd en de kans op fouten tijdens wordt veel kleiner.
Alle bestanden in een website zijn met koppelingen aan elkaar gelinkt.
Als een bestand niet de juiste naam heeft, of als de locatie niet juist is, kan dat bestand niet gevonden worden.
Dat betekent dat de website niet naar behoren werkt.
Het is niet mogelijk om de bestanden vanuit je Drive te bewerken in Sublime Text of te bekijken in Firefox.
Je gaat je werk voor deze opdrachten dus opslaan op jouw eigen laptop.
Maak op je laptop een map met de naam HTML en CSS
In deze map bewaar je alle documenten die je voor deze opdrachtenserie maakt of gebruikt.
Extensies
HTML staat voor HyperText Markup Language. Het is de taal die wordt gebruikt om inhoud van webpagina’s te maken.
Als je een webpagina opent in je browser, zoals Chrome of Firefox, zie je eigenlijk een HTML-document.
HTML gebruikt speciale codes, genaamd tags, om verschillende elementen op een webpagina te structureren, zoals tekst, afbeeldingen, links en video’s. Een bestand met de extensie .html bevat deze HTML-code en vertelt de browser wat er in de webpagina moet worden weergegeven.
De homepagina van een website heeft altijd de naam index.html
index is de naam, .html is de extensie.
CSS staat voor Cascading Style Sheets. Het is een taal die wordt gebruikt om de vormgeving en het uiterlijk van een webpagina te bepalen.
Met CSS kun je dingen doen zoals kleuren veranderen, tekstgrootte aanpassen, achtergrondafbeeldingen toevoegen en de lay-out van een pagina beheren.
De Stijl wordt in een apart CSS-bestand geplaatst met de extensie .css. Op deze manier kun je gemakkelijk de stijl van meerdere webpagina’s aanpassen door slechts één CSS-bestand te wijzigen.
Meestal noemen we het CSS-bestand style.css
style is de naam, .css is de extensie.
Afspraak: Webpagina’s worden opgeslagen met de extensie .html, terwijl CSS-bestanden de extensie .css krijgen.
De Minimale Structuur van een HTML-document
Elke webpagina vereist een minimale HTML-structuur, bestaande uit een doctype, html, head en body-tags. Dit zorgt voor een goed gestructureerd document dat door browsers correct wordt geïnterpreteerd.
In de head-tag worden vooral technische zaken voor de website ingesteld. In de body-tag komt de zichtbare inhoud van de website.
Het Belang van HTML-tags
De manier waarop code geschreven wordt noemen we de syntax.
Elke taal heeft een eigen syntax.
Je zou dat kunnen vergelijken met de grammatica van een taal als bijvoorbeeld Nederlands of Engels.
De syntax van HTML biedt een gestructureerde manier om informatie te beschrijven. Tags, die beginnen en eindigen met specifieke symbolen, zijn de bouwstenen van HTML-documenten.
De meeste tags beginnen met <….> en worden afgesloten met </….>
Sommige tags worden afgesloten met /> aan het einde (regel 4)
Alles wat tussen het openen en sluiten staat is de inhoud van de tag.
Het Belang van Correct Nesten
Het correct nesten van tags is essentieel in HTML.
Tags moeten binnen elkaar worden gesloten om een juiste structuur te behouden.
Geneste tags moeten een inspringing hebben.
Dit is om er voor te zorgen dat de code gemakkelijker gelezen kan worden.
In het voorbeeld zijn de meta-tag en de title-tag genest in de head-tag!
Mijn HTML
Regel 1: Doctype tag.
Regel 2: HTML–tag openen
Regel 3: Head-tag openen
Regel 4: Meta-tag charset openen en sluiten
Regel 5: Title-tag openen en sluiten
Regel 6: Head-tag sluiten
Regel 7: body-tag openen
Regel 9: body-tag sluiten
Regel 10: HTML-tag sluiten
Kennis en vaardigheden
Controleer of je de begrippen uit onderstaande lijst begrijpt en kunt toepassen.
Ze kunnen in een toets aan de orde komen.
- Sublime Text
- Firefox
- Bestandsbeheer
- HTML
- CSS
- Tags (openen en sluiten)
- Head-tag
- Body-tag
- Correct nesten
- inspringen