HTML

Introductie van een opmaaktaal


HTML5 logo

Binnen no-time een eigen HTML-pagina online

naar de slides   |  

HTML 5
HTML5 mark-up

Leerdoelen

  • Structuur van HTML begrijpen
  • Enkele HTML-elementen
  • Weten wat een HTML-element is
  • Een eenvoudige pagina maken
  • lijsten in HTML
  • Installatie van Visual Studio Code
  • Installatie van FileZilla (FTP) voor je hosts-ma-cloud.nl

basisstructuur HTML-document


De mark-up



<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Welkom in het LAM</title>
    </head>
    
    <body>
        <h1>Welkom in het LAM</h1>
        <p>Een fantastisch museum voor iedereen</p>
        <h3>Coronamaatregelen</h3>
        <p>In deze tijd zijn bezoekersaantallen beperkt.<br>
        Reserveer daarom voor u ons komt bezoeken.</p>
    </body>
</html>
                            
                      
                        

In een HTML-document worden tags gebruikt


  1. <!DOCTYPE html> declareert het document-type
  2. <html> en </html> omvatten het document
  3. <head> en </head> omvatten informatie over het document
  4. <body> en </body> omvatten alle inhoud het document

basisstructuur HTML-document


De mark-up



<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Welkom in het LAM</title>
    </head>
    
    <body>
        <h1>Welkom in het LAM</h1>
        <p>Een fantastisch museum voor iedereen</p>
        <h3>Coronamaatregelen</h3>
        <p>In deze tijd zijn bezoekersaantallen beperkt.<br>
        Reserveer daarom voor u ons komt bezoeken.</p>
    </body>
</html>
                            
                      
                        

Het resultaat


Resultaat in apart venster

Element

Als voorbeeld een p-element

voorbeeld van een p-element

Alle elementen hebben familieverbanden


De mark-up



<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Welkom in het LAM</title>
    </head>
    
    <body>
        <h1>Welkom in het LAM</h1>
        <p>Een fantastisch museum voor iedereen</p>
        <h3>Coronamaatregelen</h3>
        <p>In deze tijd zijn bezoekersaantallen beperkt.<br>
        Reserveer daarom voor u ons komt bezoeken.</p>
    </body>
</html>
                            
                      
                        

Het html-element is de parent van

  • het head-element
  • het body-element

Het body-element is parent van

  • het h1-element
  • het h3-element
  • beide p-elementen

Het h1-element is een child van het body element

Het h1-element, het h3-element en de beide p-elementen zijn:

  • siblings van elkaar
  • children van het body-element
  • descedants van het body-element en het html-element

geordende lijst


De mark-up



...
<h2>Het LAM in het kort</h2>
<ol>
    <li>Een nieuwe kunstbelevenis in 45 minuten</li>
    <li>Hét foodart museum</li>
    <li>Internationale topcollectie</li>
    <li>Voor álle leeftijden </li>
    <li>VIP ontvangst & begeleiding voor alle bezoekers</li>
    <li>Anders kijken – in het museum én thuis</li>
    <li>Dé plek om jezelf te ontwikkelen</li>
    <li>Bijzondere architectuur</li>
    <li>Op Landgoed Keukenhof</li>
    <li>Uitsluitend tickets met starttijd</li>
    <li>Jij bepaalt wie er betaalt**</li>
</ol>
...                            
                      
                        

Het resultaat


Resultaat in apart venster

ongeordende lijst


De mark-up



...
<h2>Het LAM in het kort</h2>
<ul>
    <li>Een nieuwe kunstbelevenis in 45 minuten</li>
    <li>Hét foodart museum</li>
    <li>Internationale topcollectie</li>
    <li>Voor álle leeftijden </li>
    <li>VIP ontvangst & begeleiding voor alle bezoekers</li>
    <li>Anders kijken – in het museum én thuis</li>
    <li>Dé plek om jezelf te ontwikkelen</li>
    <li>Bijzondere architectuur</li>
    <li>Op Landgoed Keukenhof</li>
    <li>Uitsluitend tickets met starttijd</li>
    <li>Jij bepaalt wie er betaalt**</li>
</ul>
...                            
                      
                        

Het resultaat


Resultaat in apart venster

spiekbrieven en naslag

cheatsheets HTML5

De code-editor

In deze voorbeelden wordt met Visual Studio Code gewerkt

Opdracht

logo VS Code

Visual Studio Code uitbreiden met Emmet

Start VS Code met Emmet (00:05:20)


  • Breid VS Code uit met Emmet
  • Voeg elementen toe met de element-naam en de TAB-toets
  • Voeg tags aan een selectie toe met CTRL+SHIFT+P (⌘+Shift+P)

Terminalvenster (CLI) in VS Code

  • Open een terminalvenster in VS Code
  • Maak een Git repo aan
  • Maak een eerste commit
  • Plaats je repo op GitHub

FTP: zet je site online op hosts Ma-cloud