LES 2: HTML

advertisement
SCIENCE PROJECT
WEBSITE BOUWEN
(HTML / CSS)
LES 1: HTML
Extra informatie:
-
HTML in de wereld: https://www.youtube.com/watch?v=09lDmps4fbo
Basisstructuur van een HTML pagina: https://www.youtube.com/watch?v=zDt-2RC5XYI
Tags en HTML elementen: https://www.youtube.com/watch?v=MFvGRIllW-k
HTML attribuut: https://www.youtube.com/watch?v=WaoHHbaS1lQ
Hoe maak je een link in HTML?: https://www.youtube.com/watch?v=pAL6rl-tZm4
Thuis aan de slag met code schrijven oefenen:
-
Notepad++ installeren: https://www.youtube.com/watch?v=LTVbtfik-Eg
Extra informatie:
-
Extra informatie site: http://www.cesarsite.com/html/watishtml/
Veel oefenen kan je op de website:
-
www.w3schools.com
Opdracht:
Klik op onderstaande link en dan op les 1 van HTML voor beginners en lees goed wat je moet doen:
-
http://www.w2informatica.nl/in2/software/cursushtml/index.html
Als je les 1 af hebt, dan laat je deze controleren door de docent, daarna ga je verder met les 2, etc.
Als je alle 4 de lessen afhebt van HTML voor beginners, dan laat je dit weten aan de docent.
Zorg ervoor dat je steeds aan de docent kan laten zien wat je hebt gemaakt bij elke opdracht in bovenstaande 4
lessen. Bewaar je opdrachten op de H: schijf, die doe je als volgt om je pc netjes te houden.
-
Maak op de H: schijf een map met de titel: Science project website bouwen in deze map maak je een
map met de titel: HTML opdrachten
Basis opbouw HTML pagina
<!DOCTYPE html>
Stukje tekst dat tegen de browser zegt wat voor soort document het kan verwachten
(dit noemen we doctype declareren)
<html>
Door deze tag geef je aan, dat alles wat hier tussen staat html code is
<head>
Deze tag verwijst naar b.v. een titel, CSS (opmaak taal) of het javascript
(dit zijn dingen die de gebruiker niet hoeft te zien)
<title></title>
Deze tag plaats je binnen de head tags en geeft de titel aan
</head>
Afsluitend head tag
<body>
Tussen deze tag komen b.v. inhoud, plaatjes, tabellen, links en tekst
(dit zijn de dingen die de gebruiker wel moet zien)
</body>
Afsluitende body tag
</html>
Afsluitende HTML tag
Duidelijker doormiddel van onderstaande illustratie:
<!DOCTYPE html>
<html>
<head>
<title> Titel </title>
Verwijzing naar CSS
Verwijzing naar javascript
</head>
<body>
Plaatjes
Tabellen
Links
Tekst
</body>
</html>
LES 2: HTML
Opdracht:
Ga verder met de opdrachten van HTML voor beginners en lees goed wat je moet doen:
-
Opdrachten maken: http://www.w2informatica.nl/in2/software/cursushtml/index.html
Als je les 1 af hebt, dan laat je deze controleren door de docent, daarna ga je verder met les 2, etc.
Als je alle 4 de lessen afhebt van HTML voor beginners, dan laat je dit weten aan de docent.
Zorg ervoor dat je steeds aan de docent kan laten zien wat je hebt gemaakt bij elke opdracht in bovenstaande 4
lessen. Bewaar ook deze in de map HTML opdrachten
Ga verder met de opdrachten toveren met tabellen en lees goed wat je moet doen:
-
Opdrachten maken: http://www.w2informatica.nl/in2/software/cursushtml/index.html
Als je les 1 af hebt, dan laat je deze controleren door de docent, daarna ga je verder met les 2, etc.
Als je alle 4 de lessen afhebt van toveren met tabellen, dan laat je dit weten aan de docent.
Zorg ervoor dat je steeds aan de docent kan laten zien wat je hebt gemaakt bij elke opdracht in bovenstaande 4
lessen. Bewaar je opdrachten op de juiste schijf!!
LES 3: HTML + CSS + HARDWARE (MENEER WINNUBST)
Ga verder met de opdrachten het gebruik van frames en lees goed wat je moet doen:
-
Opdrachten maken: http://www.w2informatica.nl/in2/software/cursushtml/index.html
Als je les 1 af hebt, dan laat je deze controleren door de docent, daarna ga je verder met les 2, etc.
Als je alle 3 de lessen afhebt van het gebruik van frames, dan laat je dit weten aan de docent.
Zorg ervoor dat je steeds aan de docent kan laten zien wat je hebt gemaakt bij elke opdracht in bovenstaande 4
lessen. Bewaar je opdrachten op de juiste schijf!!
Als je klaar bent met de HTML opdrachten, dan ga je verder met de CSS opdrachten op de volgende bladzijde:
CSS uitgelegd
Met HTML 5 is het heel makkelijk om de structuur en de opmaak van je website te maken
en weer te veranderen. Om dit mogelijk te maken hebben ze de structuur en de opmaak
van elkaar gescheiden:
In je webpagina’s staat wat je wilt tonen: de tekst, plaatjes, filmpjes en (hyper)links. Daar
hebben we er al een paar van gemaakt, dus dat snap je nu al aardig. We moeten er nog
maar een paar dingen aan toevoegen en dan zijn we al klaar.
In de stijlpagina’s staat de opmaak: het lettertype (van gewone tekst, de headings,
emphasized tekst, van links enz.), de kleuren (van teksten, links, van achtergronden), de
locatie van een menu (links, rechts, boven enz.) en nog een paar dingen.
Stijlpagina’s noemen we cascading style sheets, in het kort css. De extensie van een
stylesheet is dan ook .css.
Structuur in je layout
In het kort maak je structuur in je layout door aan te geven dat iets een header, footer,
menu-balk, content is. Je mag dat allemaal zelf kiezen. Je gebruikt hiervoor de HTML tag
<div id=”zelf_te_kiezen_idnaam”>. Het einde van de sectie wordt weer met </div>
aangegeven. Dus in een paar stapjes maken we de structuur duidelijk:
Zie ook: https://www.youtube.com/watch?v=TuHPdH62MqQ
Stap1
Kopieer de volgende html code in het document welkom.html.
Verander MIJN NAAM in jouw naam.
Bewaar welkom.html weer op je bureaublad (CTRL s).
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mijnstijl.css">
<title>Introductie</title>
</head>
<body>
<div id="header">
<h1>Welkom op mijn Science webpagina</h1>
</div>
<div id="introductietekst">
<p>
Hallo, ik ben <b>MIJN NAAM</b> en dit is mijn website.<br />
Op deze site ga ik je op de hoogte houden van mijn scienceprojecten<br />
</p>
</div>
<div id="keuzemenu">
<a href=”webwijs.html\">Webwijs</a><br />
<a href=”de_lucht_in.html\">De lucht in</a><br />
<a href=”de_sloot_in.html\">De sloot in</a><br />
<a href=”sterrenkunde.html\">Sterrenkunde</a><br />
</div>
<div id="voeter">
<!-- de namen voor id’s mag je dus zelf verzinnen -->
<br />
je kunt me mailen voor vragen:
<a href="mailto:[email protected]?
&subject=vraagje
&body=Mijn%20vraag%20aan%20jou%20is "
target="_top"> Mail mij!</a>
</div>!
</body>
</html>
Stap 2
Als je in de html code van welkom.html kijkt, dan zie je dat er verwezen wordt naar de vier
pagina’s die wat vertellen over vier science projecten die je dit jaar gaat doen. Dus om de
links “heel” te houden moeten de webpagina’s webwijs.html, de_lucht_in.html,
de_sloot_in.html en sterrenkunde.html wel bestaan.
Die webpagina’s ga je dus maken met als basis de onderstaande html-code. Maar pas wel
steeds de <title> en <h1> even aan (de rest hoeft niet, maar mag wel). Sla je de
documenten steeds op en controleer de drie nieuwe pagina’s in je browser.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="mijnstijl.css">
<title>sterrenkunde</title>
</head>
<body>
<div id="header">
<h1>Welkom op de webpagina over Sterrenkunde</h1>
</div>
<div id="introductietekst">
<p>
Met sterrenkunde hebben we veel gedaan. Maar het leukste vond ik om een keer laat op de avond
naar de sterren te kijken met de sterrenkijker van het Kaj Munk.<br />
We hebben veel dingen geleerd over sterren, zoals bijvoorbeeld.........
</p>
</div>
<div id="keuzemenu">
<!-- geen content hier -->
</div>
<div id="voeter">
<!-- de namen voor id’s mag je dus zelf verzinnen -->
<br />
<a href=”welkom.html\" >
<img src="http://openclipart.org/image/250px/svg_to_png/16959/
jean_victor_balin_arrow_blue_left.png"
alt="Terug" width="50" height="40"></a>
</div>!
</body>
</html>
Stap 3
Open welkom.html in je browser en kijk of de links naar de nieuwe pagina’s werken. Er zijn
nog steeds geen grote veranderingen, toch?
Structuur in je opmaak
Nu kunnen we een stijl aan al die id’s gaan hangen. In alle webpagina’s wordt wel
verwezen naar een mijnstijl.css, maar die is er nog niet.
Stap 1
Open welkom.html met kladblok en sla die op als mijnstijl.css, waarbij je ervoor zorgt dat
“alle bestanden” open staat.
Als het goed is zie je nu een icoontje op je bureaublad met iets van css erin.
Stap 2
Maak mijnstijl.css leeg en plak de onderstaande code erin. Sla de wijzigingen op (alle
bestanden!).
/* dit is een stylesheet voor mijn website */
#header
{
background-color:blue;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}
#keuzemenu
{
background-color:white;
position:fixed;
right:25%;
padding-top:5px;
padding-bottom:5px;
}
#introductietekst
{
background-color:white;
background-repeat:no-repeat;
background-attachment:fixed;
background-position:left bottom;
color:red;
margin-left:120px;
}
#voeter
{
background-color:grey;
background-position:left bottom;
text-align:left;
margin-top:200px;
padding-right:10px;
}
Stap 3
Open welkom.html met je browser en bekijk de verschillen.
Begrijp je wat alle css functie doen?
Gefeliciteerd, je hebt nu de basics te pakken van HTML en CSS. Als je meer wilt leren,
dan kun je dat doen door te gaan kijken en oefenen op:
http://www.w3schools.com/html/default.asp.
Ga verder met de eind opdrachten op de volgende pagina!!
LES 4: HTML eindopdrachten
Eindopdracht 1: HTML document
Op deze pagina stel jij jezelf voor en laat je zien wat jij allemaal geleerd hebt met HTML en CSS.
Je mag tijdens deze opdracht de website gebruiken waar wij de 3 lessen hiervoor in hebben gewerkt.
Dit stuk HTML code dat jij zelf gaat schrijven, zal je later als pagina toevoegen in Weebly als een embedded code.
Na dit project zal je gehele Weebly website en dus ook deze pagina via de schoolwebsite te zien zijn voor alle
Kajmunk leerlingen en ook over de hele wereld via het internet, dus denk goed na over wat je wel en niet op deze
pagina wilt laten zien (geen privé gegevens, etc.).
Bij het maken van deze pagina kan je zelf de inhoud bepalen (sport, hobby, etc.) Laat aan de docent je inhoud
weten voordat je met je pagina gaat beginnen!!
In je pagina moeten de volgende punten verwerkt zitten voor het HTML gedeelte:
-
Les 1: Basisstructuur html pagina
Les 1: Titel en inhoud
Les 1: Vet, cursief en onderstrepen
Les 1: Combinatie van tags
Les 1: Achtergrondkleur
Les 1: Plaatje als achtergrond
Les 2: Nieuwe regels
Les 2: Extra spaties en speciale tekens
Les 2: De font-tag en zijn opties
Les 2: De tt-tags en de pre-tags
Les 3: Plaatje op je webpagina
Les 3: Links
Les 3: Afbeeldings grootte
Les 3: Link naar een andere plaats
Les 4: Aanhaling en definitie
Les 4: Handige lijsten
Les 4: Horizontale lijnen
Les 4: Koppen op pagina’s
Les 4: Doorstrepen
Les 4: Knipperen en schuiven
Les 4: Subschrift en superschrift
Les 4: Relatieve fontgrootte en basisfont
Les 4: Plaatjes om op te klikken
Les 4: Commentaar
In je pagina moeten de volgende punten verwerkt zitten voor het tabellen gedeelte:
-
Les 1: Tabel (bedenk zelf wat je in je tabel gaat zetten)
Les 1: Tabelranden
Les 1: Tabelafmetingen
Les 2: Horizontale en verticale uitlijning in de cel
Les 2: Plaatjes in een cel
Les 2: Celbreedte
Les 2: Meer dan 1 rij
-
Les 2: Celpadding en Celspacing
Les 3: De achtergrondkleur van de tabel
Les 4: Afbeelding als link
Les 4: Een plaatje splitsen met een tabel (deze opdracht alleen als het lukt)
In je pagina moeten de volgende punten verwerkt zitten voor het gebruiken van frames gedeelte:
-
Les 1: Voorbereiding
Les 1: Masterpagina
Les 1: Dochterpagina’s
Les 1: Meer dan 2 kolommen
Les 1: Nu rijen
Les 1: Absolute of relatieve maten
Les 1: Zowel kolommen als rijen
Les 2: Plaatjes in frames
Les 2: Schuifbalken en marges
Les 2: Frameranden
Les 2: Vaste afmetingen
Les 2: Links tussen frames
Les 2: Pagina openen in een ander frame
Les 2: Links in een frame of in een nieuw venster
Les 3: Masterpagina
Les 3: Banner pagina
Les 3: Inhoudsopgave pagina
Les 3: Rest pagina’s
Probeer ook CSS elementen toe te voegen zoals je deze geleerd hebt bij het hoofdstuk CSS en zoek eventueel op
internet/youtube naar andere CSS codes om deze ook toe te voegen. Wees creatief en onderzoek de
mogelijkheden.
Ga verder met de eindopdrachten op de volgende pagina!!
Eindopdracht 2: HTML / CSS
Opdracht 2 moet na het doorlopen van de voorgaande lessen goed te doen zijn (je mag opzoeken). Ook
deze pagina komt straks via embedded code op je Weebly website!!
1a Maak in het kladblok een HTML document met in de titelbalk: “Dit is de pagina van….” Op de plaats van de
puntjes schrijf je je eigen naam.
1b Als achtergrond gebruik je een afbeelding die je van het internet haalt en met het bouwen van een website te
maken heeft.
1c De titel op deze pagina wordt groot (grootte H1) en vet afgedrukt. De titel luidt Website bouwen op het Kaj
Munk College.
1d
Sla nu drie regels over en schrijf onderstreept:
Met informatica kom je er wel
in lettertype
Artistik of Cataneo BT, lettergrootte 5 en kleur blauw.
1e Begin nu een nieuwe alinea, type onderstaande vraag 1 over en zet het antwoord eronder. Begin daarna elke
nieuwe vraag op een nieuwe alinea:
Vraag 1: Wie ben jij?
Vraag 2: Hoe oud ben jij?
Vraag 3: Welke sport beoefen je?
Vraag 4: Wat is je favoriete leesboek?
Vraag 5: Wat is je favoriete film?
Vraag 6: Wat zijn je hobby’s?
Vraag 7: Heb je wel eens eerder een website gebouwd?
Vraag 8: Waarom heb je voor Science gekozen?
Vraag 9: Waarom lijkt jou het belangrijk om een website / portfolio te bouwen?
Vraag 10: Wat denk je dat je gaat leren tijdens dit project in blok 1?
Bedenk zelf nog minimaal 4 vragen en maximaal 10 vragen als aanvulling op bovenstaande lijst.
1f Plaats een foto van jezelf boven vraag 1 (breed 10 cm en hoog 15 cm, rechts tegen de kantlijn).
1g Maak een link naar de website van school (www.kajmunk,nl), die actief wordt als je in je document de
hyperlink aanklikt.
1h Sla dit document op als kajmunk.html en test het met je browser (b.v. Internet Explorer).
Eindopdracht 3 maak je alleen als je alle voorgaande opdrachten gemaakt hebt en dus tijd over hebt. Ook deze
zou je eventueel kunnen toevoegen aan je Weebly website, maar dit is niet verplicht.
Extra: Eindopdracht 3:
Bouw in 7 stappen een mini website met gebruik van onderstaande informatie. Bedenk zelf een onderwerp,
kleuren, etc. (kopieer de onderstaande code dus niet letterlijk, maar geef hier je eigen draai aan) en laat de
docent weten welk onderwerp je gekozen hebt. Deze code voeg je in een aparte pagina toe op Weebly als
embedded code.
Bouw nu je eigen HTML website!
We gaan een site bouwen in zeven stappen.
Klik hier voor stap 1.
stap 1 - <html> en <head> tag
stap 2 - <body> tag en kleurencodes
stap 3 - lettertypen
stap 4 - tekstopmaak
stap 5 - afbeeldingen
stap 6 - links
stap 7 - tot slot
Als je deze zeven stappen hebt doorlopen, heb je je eigen site in HTML gebouwd. Wil je
alvast een voorproefje zien van wat je gaat maken? Klik dan hier!
Het is handig om eerst het eerste hoofdstuk (Wat is HTML?) even door te lezen, zodat je
de belangrijkste begrippen en het principe van HTML kent.
Stap 1 - <html> en <head> tag
De <html> tag
Okee, laten we een website gaan bouwen. We gaan gewoon stap voor stap te werk en we
beginnen met een leeg veld in bijvoorbeeld het Kladblok, een andere tekstverwerker of
HTML-editor. Om de browser te laten weten dat we HTML gaan schrijven, geven we dat
aan met de eerste code (tag) namelijk:
<html>
</html>
Alle volgende tags worden tussen deze HTML-tags geplaatst. De tag <html> geeft het
begin van het HTML-document aan en </html> het einde.
Sla je document op in een nieuw te maken map en geef die bijvoorbeeld de naam "www"
op je C-schijf. Voor een website die gelezen wordt vanaf een server is het van belang dat
de eerste pagina die men te zien krijgt de naam "index.htm" of "index.html" heeft. De
extenties .htm en .html mogen door elkaar worden gebruikt. Sla je pagina op als
c:/www/index.html. Door dit adres in de adresbalk van Internet Explorer of een andere
browser te typen, kun je zien hoe je page eruit komt te zien. Vernieuw de pagina telkens
als je een verandering hebt aangebracht en het bestand opnieuw hebt opgeslagen.
De <head> tag
Als tweede code volgt de <head> tag die tussen de <html> tags wordt geplaatst:
<html>
< head>
</head>
< /html>
Tussen de <head> tags wordt informatie geplaatst over de pagina die niet daadwerkelijk in
het beeld van de browser wordt weergegeven. Achtergrondinformatie dus. Je kunt hier een
korte beschrijving kwijt over je website en kernwoorden invullen waarop jouw site door
zoekmachines, zoals Google, wordt geïndexeerd. Welke tags je daarvoor nodig hebt vind
je op de tags-pagina. Je kunt je pagina ook een titel geven. Die titel wordt weergegeven in
de titelbalk van de browser als je webpagina door een bezoeker bekeken wordt. Je maakt
een titel door de <title> tags tussen de <head> tags te plaatsen:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< /html>
Stap 2 - <body> tag en kleurencodes
De <body> tag
Nu wordt de <body> tag toegevoegd aan ons stukje HTML:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body>
< /body>
< /html>
Tussen de <body> tags wordt alle informatie geplaatst die wel zichtbaar in het scherm van
de browser zal verschijnen.
Kleuren...
Eerst moeten we bedenken welke achtergrondkleur we de pagina willen geven en welke
kleur tekst. De achtergrondkleur en de tekstkleur kunnen we in de <body> tag al
aangeven, zodat ze gelden voor het hele document. Nu is het duidelijk dat HTML een taal
van codes is en dat geldt dus ook voor de kleuren. Iedere kleur heeft zijn eigen code
bestaande uit zes cijfers en/of letters met een # ervoor. Als je een geschikte kleur wilt
zoeken, klik dan hier om je eigen kleur te zoeken met de bijbehorende kleurcode. Eerst
plaatsen we de achtergrondkleur (bijvoorbeeld rood, oftewel kleurcode #FF0000) in de
<body> tag:
<body bgcolor="#FF0000">
De code "bgcolor" staat natuurlijk voor backgroundcolor. Wil je echt niet aan de codes,
dan kun je er ook voor kiezen één van de standaardkleuren te nemen. De browser kent
namelijk een aantal kleuren gewoon bij naam, zij het in het engels. In plaats van de
kleurcode #FF0000 voor rood kun je dan dus ook "red" gebruiken. In de tag ziet dat er dan
zo uit:
<body bgcolor="red">
Zo kunnen we ook de tekstkleur van je pagina vastleggen. Gebruik de volgende tag:
<body bgcolor="#FF0000" text="#000000">
...als voorbeeld voor zwarte tekst (#000000). In de <body> tag ziet het geheel er nu zo uit:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body bgcolor="#FF0000" text="#000000">
< /body>
< /html>
Op de tags-pagina vind je tags om ook de tekst van links op je pagina een eigen kleur te
geven om ze goed te kunnen onderscheiden van de overige tekst. Links zijn verwijzingen
naar andere pagina's op je site of naar een andere website. Als iemand op een link klikt
wordt de nieuwe pagina of site geopend. Ook vind je hier de codes om in plaats van een
achtergrondkleur, een afbeelding als achtergrond weer te geven.
Stap 3 - lettertypen
Nu is het tijd om een lettertype voor je pagina te kiezen. Op deze pagina wordt het lettertype "Tahoma"
gebruikt, maar er zijn er natuurlijk nog veel meer. Het is natuurlijk wel handig om een lettertype te nemen
wat ook op je eigen pc is geïnstalleerd. Zo kun je zelf goed het resultaat zien. Voor het lettertype voer je
gewoon de naam ervan in, bijvoorbeeld:
"tahoma"
"arial"
"times new roman"
"verdana"
"comic sans ms"
Het lettertype leg je vast in de <font face> tag. Voor tahoma wordt dat:
<font face="tahoma">
Je kunt variëren in de tekstgrootte. Die ligt tussen de 1 en 7:
Dit is tekstgrootte 1
Dit is tekstgrootte 2
Dit is tekstgrootte 3
Dit is tekstgrootte 4
Dit is tekstgrootte 5
Dit is tekstgrootte 6
Dit is tekstgrootte 7
Standaard is tekstgrootte 2 (10pt) of 3 (12pt). In de <font> tag ziet dat er zo uit:
<font face="tahoma" size="3">
De HTML-structuur als geheel ziet er nu zo uit:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body bgcolor="#FF0000" text="#000000">
< font face="tahoma" size="3">
< /font>
< /body>
< /html>
Standaard wordt tekst links uitgelijnd. Plaats de tekst tussen de volgende tags als je anders wilt uitlijnen:
Links ----- ----- ----- -----
<div align="left">...</div>
----- ----- Midden ----- -----
<div align="center">...</div>
----- ----- ----- ----- Rechts
<div align="right">...</div>
Tussen de <font> tags gaan we nu de rest van onze pagina opbouwen.
Stap 4 - tekstopmaak
Nu we het lettertype en de kleuren hebben vastgesteld, zijn we klaar om de tekst op de pagina te plaatsen.
We nemen als voorbeeld even een standaardtekst, die je natuurlijk zelf kunt aanpassen:
Welkom op mijn website!
Hallo, mijn naam is Bert. Leuk dat je een bezoek brengt aan mijn site. Ik heb hier een aantal reisverhalen en
foto's van mijzelf geplaatst. Ook vind je een pagina met links naar sites van reisgenoten van me.
Je kunt de foto's en verhalen bekijken door hieronder op de links te klikken.
Veel plezier!
Groeten,
Bert
Nu moeten we de tekst opmaken in HTML, zodat de browser weet hoe de tekst moet worden weergeven.
Daarvoor zijn een aantal tags van belang. We kunnen tekst vetgedrukt, onderstreept en cursief gedrukt
weergeven, door de tekst tussen de volgende tags te plaatsen:
<b>...</b> voor vet;
< u>...</u> voor onderstreept;
< i>...</i> voor cursief.
Voor de overzichtelijkheid van je pagina is het belangrijk alinea's te maken. Dat doe je door de tekst tussen
<p> tags te zetten. De browser maakt dan automatisch een witregel aan tussen de stukken tekst. Wil je
geen witregel, maar de volgende zin op een nieuwe regel beginnen, dan gebruik je de tag <br> aan het
einde van de regel. Deze tag kun je vergelijken met de entertoets op je toetsenbord.
De voorbeeldtekst in HTML-opmaak komt er dan bijvoorbeeld zo uit te zien:
<p><b>Welkom op mijn website!</b></p>
< p>Hallo, mijn naam is <u>Bert</u>. Leuk dat je een bezoek brengt aan mijn site. Ik heb hier een aantal
reisverhalen en foto's van mijzelf geplaatst. Ook vind je een pagina met <i>links</i> naar sites van
reisgenoten van me.</p>
< p>Je kunt de <b>foto's en verhalen</b> bekijken door hieronder op de links te klikken.</p>
< p>Veel plezier!</p>
< p>Groeten,<br>
Bert</p>
Plak nu deze in HTML opgemaakte tekst tussen de <font> tags en we krijgen de volgende lap HTML:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body bgcolor="#FF0000" text="#000000">
< font face="tahoma" size="3">
< p><b>Welkom op mijn website!</b></p>
< p>Hallo, mijn naam is <u>Bert</u>. Leuk dat je een bezoek brengt aan mijn site. Ik heb hier een aantal
reisverhalen en foto's van mijzelf geplaatst. Ook vind je een pagina met <i>links</i> naar sites van
reisgenoten van me.</p>
< p>Je kunt de <b>foto's en verhalen</b> bekijken door hieronder op de links te klikken.</p>
< p>Veel plezier!</p>
< p>Groeten,<br>
Bert</p>
< /font>
< /body>
< /html>
Als je deze HTML-structuur in je document zet en opslaat, krijg je, als je je pagina met je browser bekijkt,
het volgende resultaat:
...en daarmee is je eerste echte webpagina geboren!
Stap 5 - afbeeldingen
Er zijn veel verschillende soorten afbeeldingen die geschikt zijn om geplaatst te worden op internet. Het
meest gebruikt zijn .jpg .jpeg .gif en .png-bestanden. Dit omdat deze bestanden een relatief goede kwaliteit
kunnen vertonen en toch niet al te groot zijn. Voor bewegende afbeeldingen wordt meestal .gif gebruikt.
Als je een foto wilt plaatsen, zorg er dan voor dat de bestandsgrootte niet te groot is. Anders kost het de
bezoeker zonder snelle internetverbinding veel tijd om je fotopagina te laden. Een bestandsgrootte tussen de
20 en 80 kB is acceptabel voor een gemiddelde afbeelding.
De <img> tag
Om de browser een afbeelding te laten weergeven moet je laten weten waar die afbeelding te vinden is. We
hebben onze eerste pagina, index.html, opgeslagen in de map c:/www en daar sla je ook je afbeelding op.
Bijvoorbeeld een foto van jezelf: bert.jpg. Je kunt er -voor de overzichtelijkheid als je straks veel foto's hebteen aparte map voor aanmaken (bijvoorbeeld "c:/www/jpg/bert.jpg"). De tag voor het weergeven van een
afbeelding is:
<img src="jpg/bert.jpg" width="250" height="250" border="1" alt="Bert">
Met 'src' geef je de browser aan welke afbeelding moet worden weergegeven (c:/www/jpg/bert.jpg in dit
geval, maar omdat het HTML-document "index.html" zelf ook in de map c:/www staat, mag je dit weglaten).
Je kunt ook een andere website als locatie opgeven voor een afbeelding. De tag kan er dan zo uitzien:
<img src="http://www.cesarsite.com/html/afb/webhtmllogo-rechthoek.jpg">.
Met 'width' en 'height' geef je resp. de breedte en lengte aan van je afbeelding in pixels. Als je ze weglaat
wordt de afbeelding op ware grootte weergegeven.
'Border' gebruik je om een randje om je foto te laten weergeven en met het getal geef je de dikte van de
rand aan. '0' is dus géén rand om je afbeelding.
En tot slot 'alt'; die kun je gebruiken om een tekst weer te laten geven als een bezoeker met z'n muis over de
afbeelding gaat. De tekst is ook te zien als de foto om welke reden dan ook niet zichtbaar is.
Met de <img> tag krijg je de afbeelding bert.jpg te zien:
Plaatsen we nu de <img> tag in index.html (en centreren we de foto), dan krijgen we het volgende:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body bgcolor="#FF0000" text="#000000">
< font face="tahoma" size="3">
< p><b>Welkom op mijn website!</b></p>
< p>Hallo, mijn naam is <u>Bert</u>. Leuk dat je een bezoek brengt aan mijn site. Ik heb hier een aantal
reisverhalen en foto's van mijzelf geplaatst. Ook vind je een pagina met <i>links</i> naar sites van
reisgenoten van me.</p>
< p>Je kunt de <b>foto's en verhalen</b> bekijken door hieronder op de links te klikken.</p>
< p>Veel plezier!</p>
< p>Groeten,<br>
Bert</p>
< p><center><img src="jpg/bert.jpg" width="250" height="250" border="1" alt="Bert"></center></p>
< /font>
< /body>
< /html>
Als je deze HTML-structuur in je document zet en opslaat, krijg je, als je je pagina met je browser bekijkt,
het volgende resultaat:
Stap 6 - links
Links zijn, zoals eerder gezegd, verwijzingen naar andere pagina's binnen dezelfde
website of naar een andere site. Als een bezoeker op een link klikt, verschijnt een nieuwe
pagina in het venster of in een nieuw venster.
In ons voorbeeld hebben we tot nu toe maar één pagina, index.html. Maar je hebt
inmiddels wel de kennis om zelf een nieuwe pagina te maken. Zet er tekst op of foto's of
allebei en sla de pagina op in dezelfde map als index.html, dus c:/www. Laten we even
uitgaan van een pagina met foto's met de naam foto.html.
De <a href> tag
We willen nu een link plaatsen op de pagina index.html om de pagina foto.html te kunnen
bekijken. Dat doen we met de volgende tag:
<a href="foto.html">...</a>
De tekst die je op de plaats van de puntjes zet wordt weergegeven als actieve link op het
scherm. Natuurlijk hoeft het niet persé tekst te zijn, maar kun je ook van bijvoorbeeld een
afbeelding een link maken. Plaats dan de <img> tag op de plaats van de puntjes.
Met de bovenstaande tag wordt de nieuwe pagina geopend in hetzelfde venster. Als je een
link wilt maken naar een andere website, is het handiger om die in een nieuw venster te
laten openen, zodat jouw site ook nog geopend blijft. Om dat te doen voeg je wat code toe
aan je tag:
Klik <a href="http://www.webhtml.nl" target="_blank">hier</a> voor WebHTML.nl
Als je een link maakt naar een andere site, zet dan altijd het http://-prefix voor het adres,
dan herkent de browser het adres als een andere site. Bovenstaande link ziet er in de
browser zo uit:
Klik hier voor WebHTML.nl
In het voorbeeld hebben we een link naar een fotopagina (foto.html) en een link naar een
pagina met reisverhalen (verhalen.html). Neem de links op in je HTML structuur:
<html>
< head>
< title>Mijn Homepage</title>
< /head>
< body bgcolor="#FF0000" text="#000000">
< font face="tahoma" size="3">
< p><b>Welkom op mijn website!</b></p>
< p>Hallo, mijn naam is <u>Bert</u>. Leuk dat je een bezoek brengt aan mijn site. Ik heb
hier een aantal reisverhalen en foto's van mijzelf geplaatst. Ook vind je een pagina met
<i>links</i> naar sites van reisgenoten van me.</p>
< p>Je kunt de <b>foto's en verhalen</b> bekijken door hieronder op de links te
klikken.</p>
< p><a href="foto.html">Foto's</a><br>
< a href="verhalen.html">Verhalen</a></p>
< p>Veel plezier!</p>
< p>Groeten,<br>
Bert</p>
< p><center><img src="jpg/bert.jpg" width="250" height="250" border="1"
alt="Bert"></center></p>
< /font>
< /body>
< /html>
Als je deze HTML-structuur in je document zet en opslaat, krijg je, als je je pagina met je
browser bekijkt, het volgende resultaat:
Links naar andere bestanden
Behalve links naar andere html-pagina's en sites kun je de <a href> tag natuurlijk ook
gebruiken om bezoekers een bestand te laten downloaden. Een filmpje op avi-formaat
bijvoorbeeld kun je bezoekers als volgt laten downloaden:
Klik <a href="filmpje.avi">hier</a> om mijn filmpje te downloaden
...en deze tag ziet er dan zo uit:
Klik hier om mijn filmpje te downloaden
Net als met een avi-bestandje kun je naar alle bestanden linken met de <a href> tag.
Stap 7 - tot slot
Je hebt in de afgelopen zes stappen de basis van HTML gezien en je weet nu hoe een
simpele webpagina zo ongeveer in elkaar steekt. Je hebt zelf een site gemaakt met een
aantal veel voorkomende HTML tags.
Door meer gebruik te maken van andere HTML tags breidt je de site verder uit. Zie hier
een voorbeeld van een site die je zelf kunt maken, als je het volgende hoofdstuk met uitleg
over HTML tags, tabellen, frames en meer, doorlopen hebt.
Ook kun je andere elementen zoals Flash en Javascript aan je HTML toevoegen. Als je dit
alles onder de knie hebt, zou je bijvoorbeeld ook aan de slag kunnen met php. Daarmee is
het mogelijk een volledig interactieve website te bouwen, voorzien van inlogsystemen,
winkelwagens, polls, forums, gastenboeken, noem maar op. Werkelijk grenzeloos, maar
men moet eenvoudig beginnen, is het niet?
"Ter lering ende vermaak" is het altijd wel aardig om, als je een interessante site
tegenkomt op internet, even te kijken hoe die site is opgebouwd. Om de (meestal) HTMLstructuur achter de page te bekijken, klik je met de rechtermuisknop ergens op de
webpagina en kies je vervolgens "bron weergeven" of "view source". Sommige sites
hebben die mogelijkheid geblokkeerd, maar dan kun je in Microsoft Internet Explorer
altijd nog naar "Bron" onder "Beeld". Kladblok opent en je kunt de HTML-structuur
bekijken.
Download