Commentaar
Als je code schrijft (en ook als je een .html bestand maakt) dan is het soms handig als je commentaar toevoegt
Bijvoorbeeld als je wil vastleggen waarom je iets op een bepaalde manier hebt gedaan
Daarvoor gebruiken we commentaar (ook wel comments)
Voor .html is dat de tag <!-- -->
<!-- dit is onzichtbaar -->
Commentaar
Als je code schrijft (en ook als je een .html bestand maakt) dan is het soms handig als je commentaar toevoegt
Bijvoorbeeld als je wil vastleggen waarom je iets op een bepaalde manier hebt gedaan
Daarvoor gebruiken we commentaar (ook wel comments)
Voor .html is dat de tag <!-- -->
<!-- dit is onzichtbaar -->
voor v4
Stof
Kerndomein A
HTML & CSS
InformaticaBaas 3.1
https://informaticabaas.nl/mod/page/view.php?id=1983
Deze slide heeft geen instructies
Ik heb de paragrafen 3.3 t/m 3.6 doorgenomen.
ja, natuurlijk
nee, geen zin
beetje
nee, geen tijd
Deze slide heeft geen instructies
HTML & CSS
Deze slide heeft geen instructies
Leerdoelen:
Na deze les kun je:
verschillende lijsten benoemen en gebruiken in HTML
verschillende lijsten combineren/nesten in HTML
een tabel (op)maken in HTML
cellen samenvoegen in een HTML tabel
uitleggen wat embedden is bij HTML
embedden toepassen in HTML
Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.
Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Lijsten 1/3
Een lijst in HTML is een opsomming
Er zijn 2 varianten in HTML:
geordend: ordered list
<ol> </ol>
ongeordend: unordered list
<ul> </ul>
Allebei zijn het paired tags
Deze slide heeft geen instructies
Lijsten 2/3
Een item in een lijst maak je met de (paired) tag: list item
<li>...</li>
Deze slide heeft geen instructies
Lijsten 3/3
Lijsten kun je ook in elkaar nesten:
Deze slide heeft geen instructies
Welke uitspraak klopt NIET?
er zijn twee soorten lijsten in HTML
<ol> is een ongeordende lijst
<li> </li> is een item in een HTML lijst
┻┻︵ヽ(`Д´)ノ︵ ┻┻
Deze slide heeft geen instructies
Welke uitspraak klopt WEL?
er zijn drie soorten lijsten in HTML
<il> </il> is een item in een HTML lijst
<ul> is een ongeordende lijst
┬─┬ノ( º _ ºノ)
Deze slide heeft geen instructies
Opdracht #1
Zoek op w3schools.com:
hoe je een opsomming a, b, c kunt maken
hoe je een opsomming i, ii, iii kunt maken
maak een HTML bestand voor deze website:
minute
second
Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.
Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Lijst types 1/2
Standaard heeft een geordende lijst (ol) de nummering 1, 2, 3, ...
Types laten je de opsomming aanpassen
Dit doe je door het attribuut type toe te voegen
type="1" Standaard nummering (standaard)
type="A" Hoofdletters alfabetisch
type="a" Kleine letters alfabetisch
type="I" Hoofdletters Romeins
type="i" Kleine letters Romeins
Deze slide heeft geen instructies
Lijst types 2/2
Standaard heeft een ongeordende lijst (ul) bolletjes
Voor een ongeordende lijst pas je dit aan met css
Hiervoor gebruik je het kenmerk: list-style-type
disc = Bolletje (standaard)
circle = Cirkel
square = Vierkant
none = Geen teken
Deze slide heeft geen instructies
Maak een ongeordende lijst
<li>
<li>
</li>
</li>
</ul>
<ul>
</ol>
<ol>
Deze slide heeft geen instructies
Maak een lijst met een lijst zoals rechts aangegeven: Zoek op w3schools.com
minute
second
<ol>
<li>eerste</li>
<li>tweede</li>
<li>derde</li>
</ol>
Maak een lijst met een lijst zoals rechts aangegeven: Zoek op w3schools.com
minute
second
Deze slide heeft geen instructies
Maak een lijst met een lijst zoals rechts aangegeven: Zoek op w3schools.com
minute
second
Deze slide heeft geen instructies
Sleep de lijsten naar de juiste HTML code toe
Deze slide heeft geen instructies
Uitwerking
Deze slide heeft geen instructies
Tabellen 1/5
HTML heeft ook tabellen
Een tabel bestaat uit drie paired tags:
de tabel zelf: <table> </table>
de rij: <tr> </tr>
de cel/kolom: <td> </td>
Deze slide heeft geen instructies
Tabellen 2/5
Dat ziet er dan b.v. zo uit:
Let op:
<td> zit genest in <tr>
<table> heeft standaard geen rand
die rand kun je toevoegen met
<table border=1>
("1" kan ook, HTML is flexibel)
Deze slide heeft geen instructies
Tabellen 3/5
Je kunt cellen samenvoegen in de <td> met:
colspan
rowspan
rowspan is voor
rows (rijen dus)
Deze slide heeft geen instructies
Tabellen 4/5
colspan is voor columns (kolommen dus):
Deze slide heeft geen instructies
Tabellen 5/5
Let op:
het samenvoegen van cellen blijkt voor veel mensen lastig onder de knie te krijgen
Om het "door" te krijgen moet je het oefenen
Deze slide heeft geen instructies
Welke optie komt overeen met deze afbeelding qua cel-samenvoeging?
<tr> <td rowspan="2"> R1C1 + R1C2</td></tr>
<tr> <td colspan="2"> R1C1 + R1C2</td></tr>
<tr rowspan="2"> <td> R1C1 + R1C2</td></tr>
<tr colspan="2"> <td> R1C1 + R1C2</td></tr>
Deze slide heeft geen instructies
Welke optie komt overeen met deze afbeelding qua cel-samenvoeging?
<tr rowspan="2"><td>R1C1</td><td>R1C2 + R2C2</td></tr>
<tr ><td>R1C1</td> <td colspan="2">R1C2 + R2C2</td></tr>
<tr><td>R1C1</td> <td rowspan="2">R1C2 + R2C2</td></tr>
<tr><td rowspan="2">R1C1</td> <td>R1C2 + R2C2</td></tr>
Deze slide heeft geen instructies
Welke optie komt overeen met deze afbeelding qua cel-samenvoeging?
<tr colspan="2"> <td> R1C1 + R1C2</td></tr>
<tr rowspan="2"> <td> R1C1 + R1C2</td></tr>
<tr> <td colspan="2"> R1C1 + R1C2</td></tr>
<tr> <td rowspan="2"> R1C1 + R1C2</td></tr>
Deze slide heeft geen instructies
Geef de code voor de tabellen rechts: (begin met <table>)
minute
second
minute
second
Deze slide heeft geen instructies
Opdracht #2
Maak de volgende tabellen:
Het niet om de kleuren,
het gaat alleen om de samenvoeging van
de cellen
minute
second
Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.
Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Embed / iframe 1/3
Met een <iframe> kun je (elementen van) een andere pagina/website in je eigen pagina embedden
Zoals: YouTube filmpjes, GoogleSheets, en GoogleForms
Dat ziet er zo uit:
Deze slide heeft geen instructies
Embed / iframe 2/3
Wat wel apart is, is dat de iframe tag een paired tag is, terwijl wellicht een unpaired tag beter had gepast...
Dit komt (ondermeer) doordat toen iframe werd geïntroduceerd, niet alle webbrowsers het ondersteunden
Tussen de tags komt het bericht te staan voor gebruikers als de browser de iframe tag niet ondersteunt
Deze slide heeft geen instructies
Embed / iframe 3/3
Als je error 153 krijgt, dan heeft dat ermee te maken dat YouTube een server verwacht (een referrer)
Zie informaticaBaas voor een oplossing (lokale server)
Deze slide heeft geen instructies
Leerdoelen
Je kunt:
verschillende lijsten benoemen en gebruiken in HTML
verschillende lijsten combineren/nesten in HTML
een tabel (op)maken in HTML
cellen samenvoegen in een HTML tabel
uitleggen wat embedden is bij HTML
embedden toepassen in HTML
Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.
Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Schrijf de HTML voor deze tabel:
minute
second
<table border=1>
<tr>
<td colspan=2>
<ol>
<li>abc</li>
<li>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</li>
</td>
</tr>
<tr>
<td>def</td>
<td>ghi</td>
</tr>
</table>
Deze slide heeft geen instructies