SlideShare a Scribd company logo
1.4 HTML/CSS Basis 3
HTML module 11.4 HTML/CSS Basis 3
Lesdoel!
Navigatie en meer
HTML module 11.4 HTML/CSS Basis 3
ul / ol / li / nav / a / href / margin / padding / float
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
HTML class attribute
De html class attribute geeft je de mogelijkheid
dezelfde style aan meerdere elementen te geven.
Een class wordt geplaatst binnen een element
zoals hieronder:
<p class=“naam_class”>..</p> / <article class=“”>..</article>
In de stylesheet begint een class met een puntje.
.naam_class {……..}
Een class kan je zo vaak als je wilt gebruiken op een
webpagina.
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
css voor voorbeeld
vw is een lengte unit zoals %
in dit geval 90 lengte eenheden
van de breedte van het device!
30 lengte eenheden van de section!
float: left; zorgt ervoor dat
de articles met de class
bericht_klein naast elkaar komen
te staan.
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
HTML id attribute
De html id attribute geeft je de mogelijkheid
style aan een enkele element te geven.
Een id wordt geplaatst binnen een element
zoals hieronder:
<div id=“naam_id”>
In de stylesheet begint een id met een hashtag (#).
#naam_id {……..}
Een id mag je maar 1 keer gebruiken op een
webpagina en heeft een unieke naam. (geen tagnaam)
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
css voor voorbeeld
De hoogte wordt automatisch bepaald.
De breedte is 90 eenheden van het
device. background-color: zorgt voor
de achtergrond kleur.
De breedte van de section met het
id #content_index wid 90 eenheden
van het device.
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
BOX-model
HTML module 11.4 HTML/CSS Basis 3
Terugblik!
5 lengte eenheden
rondom de tekst.
HTML module 11.4 HTML/CSS Basis 3
Margin !
HTML module 11.4 HTML/CSS Basis 3
Margin !
margin met 4 waardes! margin met 3 waardes!
HTML module 11.4 HTML/CSS Basis 3
Margin !
margin met 2 waardes! margin met 1 waarde!
HTML module 11.4 HTML/CSS Basis 3
Voorbeeld zonder Margin !
Rand is border om body!
HTML module 11.4 HTML/CSS Basis 3
Voorbeeld met Margin !
HTML module 11.4 HTML/CSS Basis 3
Margin !
Margin wordt gecreëerd
rekenend vanaf html
start pagina.
HTML module 11.4 HTML/CSS Basis 3
Voorbeeld gebruik Margin !
Ruimte maken boven de header
d.m.v. margin-top.
HTML module 11.4 HTML/CSS Basis 3
CSS Background
HTML module 11.4 HTML/CSS Basis 3
CSS background-images
HTML module 11.4 HTML/CSS Basis 3
CSS background-images
cover; plaats volledig plaatje als background
HTML module 11.4 HTML/CSS Basis 3
CSS background-images / combinatie met padding en margin!
Padding zorgt voor ruimte om de tekst.
Margin zorgt voor de ruimte om article tags.
HTML module 11.4 HTML/CSS Basis 3
Nieuwe lesstof !
HTML module 11.4 HTML/CSS Basis 3
<ul> element
Unordered list
HTML module 11.4 HTML/CSS Basis 3
<ul> style
HTML module 11.4 HTML/CSS Basis 3
<ol> element
Ordered list
HTML module 11.4 HTML/CSS Basis 3
<ol> style
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
In HTML5 gebruiken we voor navigatie het element
<nav> </nav> hierbinnen realiseren we de navigatie voor
de pagina.
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
Voor het daadwerkelijk navigeren maken we gebruik
van de a-tag. Je kan navigeren naar een andere pagina
maar ook binnen een pagina naar een id-attribute.
Bijv. #item-kennis.
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
Link naar pagina buiten webapplicatie
Je kan gebruik maken van tekst of plaatjes
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
Navigatie d.m.v. UL en LI tags
HTML Code
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
Navigatie d.m.v. UL en LI tags
CSS Code
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
Navigatie d.m.v. UL en LI tags
CSS Code
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
CSS Code
Status van een link
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
CSS Code
Status van een link
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
CSS Code
Status van een link
HTML module 11.4 HTML/CSS Basis 3
Navigatie toevoegen!
HTML module 11.4 HTML/CSS Basis 3
Navigatie style toevoegen!
HTML module 11.4 HTML/CSS Basis 3
Navigatie style toevoegen!
HTML module 11.4 HTML/CSS Basis 3
Navigatie!
HTML module 11.4 HTML/CSS Basis 3
Alle stof tot nu toe voorbeeld
HTML module 11.4 HTML/CSS Basis 3
Alle stof tot nu toe voorbeeld
HTML module 11.4 HTML/CSS Basis 3
Huiswerk !
Pas de opdracht aan met navigatie en maak er een
onepager van d.m.v. de opgedane kennis.
Lever het geheel als zipfile in op teams bij opdracht
HTML 1.4.

More Related Content

Similar to 1.4 html css basis 3

4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2
mvanginkel
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beheren
Michel Doens
 
Frontend ontwikkeling
Frontend ontwikkelingFrontend ontwikkeling
Frontend ontwikkeling
Edwin Vlieg
 
Refresher HTML(5) and CSS(3) - CC FE & UX
Refresher HTML(5) and CSS(3) - CC FE & UXRefresher HTML(5) and CSS(3) - CC FE & UX
Refresher HTML(5) and CSS(3) - CC FE & UX
JWORKS powered by Ordina
 
CSS basis
CSS basisCSS basis
CSS basis
Thomas Byttebier
 
4.1 bootstrap introductie
4.1 bootstrap introductie4.1 bootstrap introductie
4.1 bootstrap introductie
mvanginkel
 
Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladage...
Templates maken met Helix 3 framework  - Presentatie Eric Tiggeler Joomladage...Templates maken met Helix 3 framework  - Presentatie Eric Tiggeler Joomladage...
Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladage...
Eric Tiggeler
 
3.2 bootstrap introductie
3.2 bootstrap introductie3.2 bootstrap introductie
3.2 bootstrap introductie
mvanginkel
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nl
Sander Potjer
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknetHans Rossel
 
Cascading Style Sheets 2009
Cascading Style Sheets 2009Cascading Style Sheets 2009
Cascading Style Sheets 2009culturelestudies
 
Drag and-drop met-j_query
Drag and-drop met-j_queryDrag and-drop met-j_query
Drag and-drop met-j_query
easkum
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 
Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! template
Rachel Walraven
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 ThemingHans Rossel
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductie
mvanginkel
 
CSS3 kleuren en border-radius
CSS3 kleuren en border-radiusCSS3 kleuren en border-radius
CSS3 kleuren en border-radius
Thomas Byttebier
 
Gastcollege: Basis HTML, CSS en JavaScript
Gastcollege: Basis HTML, CSS en JavaScriptGastcollege: Basis HTML, CSS en JavaScript
Gastcollege: Basis HTML, CSS en JavaScript
Milan van Bruggen
 

Similar to 1.4 html css basis 3 (20)

4.2 bootstrap 2
4.2 bootstrap 24.2 bootstrap 2
4.2 bootstrap 2
 
Wdreader1
Wdreader1Wdreader1
Wdreader1
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beheren
 
Frontend ontwikkeling
Frontend ontwikkelingFrontend ontwikkeling
Frontend ontwikkeling
 
Refresher HTML(5) and CSS(3) - CC FE & UX
Refresher HTML(5) and CSS(3) - CC FE & UXRefresher HTML(5) and CSS(3) - CC FE & UX
Refresher HTML(5) and CSS(3) - CC FE & UX
 
CSS basis
CSS basisCSS basis
CSS basis
 
4.1 bootstrap introductie
4.1 bootstrap introductie4.1 bootstrap introductie
4.1 bootstrap introductie
 
Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladage...
Templates maken met Helix 3 framework  - Presentatie Eric Tiggeler Joomladage...Templates maken met Helix 3 framework  - Presentatie Eric Tiggeler Joomladage...
Templates maken met Helix 3 framework - Presentatie Eric Tiggeler Joomladage...
 
3.2 bootstrap introductie
3.2 bootstrap introductie3.2 bootstrap introductie
3.2 bootstrap introductie
 
Template overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nlTemplate overrides - Joomladagen 2010 #jd10nl
Template overrides - Joomladagen 2010 #jd10nl
 
Les01 Htmlen Xhtml2008
Les01 Htmlen Xhtml2008Les01 Htmlen Xhtml2008
Les01 Htmlen Xhtml2008
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknet
 
Cascading Style Sheets 2009
Cascading Style Sheets 2009Cascading Style Sheets 2009
Cascading Style Sheets 2009
 
Drag and-drop met-j_query
Drag and-drop met-j_queryDrag and-drop met-j_query
Drag and-drop met-j_query
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
Bouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! templateBouw je eerste eigen Joomla! template
Bouw je eerste eigen Joomla! template
 
Drupal 7 Theming
Drupal 7 ThemingDrupal 7 Theming
Drupal 7 Theming
 
1.1 html css introductie
1.1 html css introductie1.1 html css introductie
1.1 html css introductie
 
CSS3 kleuren en border-radius
CSS3 kleuren en border-radiusCSS3 kleuren en border-radius
CSS3 kleuren en border-radius
 
Gastcollege: Basis HTML, CSS en JavaScript
Gastcollege: Basis HTML, CSS en JavaScriptGastcollege: Basis HTML, CSS en JavaScript
Gastcollege: Basis HTML, CSS en JavaScript
 

1.4 html css basis 3

  • 1. 1.4 HTML/CSS Basis 3 HTML module 11.4 HTML/CSS Basis 3
  • 2. Lesdoel! Navigatie en meer HTML module 11.4 HTML/CSS Basis 3 ul / ol / li / nav / a / href / margin / padding / float
  • 3. HTML module 11.4 HTML/CSS Basis 3 Terugblik! HTML class attribute De html class attribute geeft je de mogelijkheid dezelfde style aan meerdere elementen te geven. Een class wordt geplaatst binnen een element zoals hieronder: <p class=“naam_class”>..</p> / <article class=“”>..</article> In de stylesheet begint een class met een puntje. .naam_class {……..} Een class kan je zo vaak als je wilt gebruiken op een webpagina.
  • 4. HTML module 11.4 HTML/CSS Basis 3 Terugblik! css voor voorbeeld vw is een lengte unit zoals % in dit geval 90 lengte eenheden van de breedte van het device! 30 lengte eenheden van de section! float: left; zorgt ervoor dat de articles met de class bericht_klein naast elkaar komen te staan.
  • 5. HTML module 11.4 HTML/CSS Basis 3 Terugblik! HTML id attribute De html id attribute geeft je de mogelijkheid style aan een enkele element te geven. Een id wordt geplaatst binnen een element zoals hieronder: <div id=“naam_id”> In de stylesheet begint een id met een hashtag (#). #naam_id {……..} Een id mag je maar 1 keer gebruiken op een webpagina en heeft een unieke naam. (geen tagnaam)
  • 6. HTML module 11.4 HTML/CSS Basis 3 Terugblik! css voor voorbeeld De hoogte wordt automatisch bepaald. De breedte is 90 eenheden van het device. background-color: zorgt voor de achtergrond kleur. De breedte van de section met het id #content_index wid 90 eenheden van het device.
  • 7. HTML module 11.4 HTML/CSS Basis 3 Terugblik! BOX-model
  • 8. HTML module 11.4 HTML/CSS Basis 3 Terugblik! 5 lengte eenheden rondom de tekst.
  • 9. HTML module 11.4 HTML/CSS Basis 3 Margin !
  • 10. HTML module 11.4 HTML/CSS Basis 3 Margin ! margin met 4 waardes! margin met 3 waardes!
  • 11. HTML module 11.4 HTML/CSS Basis 3 Margin ! margin met 2 waardes! margin met 1 waarde!
  • 12. HTML module 11.4 HTML/CSS Basis 3 Voorbeeld zonder Margin ! Rand is border om body!
  • 13. HTML module 11.4 HTML/CSS Basis 3 Voorbeeld met Margin !
  • 14. HTML module 11.4 HTML/CSS Basis 3 Margin ! Margin wordt gecreëerd rekenend vanaf html start pagina.
  • 15. HTML module 11.4 HTML/CSS Basis 3 Voorbeeld gebruik Margin ! Ruimte maken boven de header d.m.v. margin-top.
  • 16. HTML module 11.4 HTML/CSS Basis 3 CSS Background
  • 17. HTML module 11.4 HTML/CSS Basis 3 CSS background-images
  • 18. HTML module 11.4 HTML/CSS Basis 3 CSS background-images cover; plaats volledig plaatje als background
  • 19. HTML module 11.4 HTML/CSS Basis 3 CSS background-images / combinatie met padding en margin! Padding zorgt voor ruimte om de tekst. Margin zorgt voor de ruimte om article tags.
  • 20. HTML module 11.4 HTML/CSS Basis 3 Nieuwe lesstof !
  • 21. HTML module 11.4 HTML/CSS Basis 3 <ul> element Unordered list
  • 22. HTML module 11.4 HTML/CSS Basis 3 <ul> style
  • 23. HTML module 11.4 HTML/CSS Basis 3 <ol> element Ordered list
  • 24. HTML module 11.4 HTML/CSS Basis 3 <ol> style
  • 25. HTML module 11.4 HTML/CSS Basis 3 Navigatie! In HTML5 gebruiken we voor navigatie het element <nav> </nav> hierbinnen realiseren we de navigatie voor de pagina.
  • 26. HTML module 11.4 HTML/CSS Basis 3 Navigatie! Voor het daadwerkelijk navigeren maken we gebruik van de a-tag. Je kan navigeren naar een andere pagina maar ook binnen een pagina naar een id-attribute. Bijv. #item-kennis.
  • 27. HTML module 11.4 HTML/CSS Basis 3 Navigatie! Link naar pagina buiten webapplicatie Je kan gebruik maken van tekst of plaatjes
  • 28. HTML module 11.4 HTML/CSS Basis 3 Navigatie! Navigatie d.m.v. UL en LI tags HTML Code
  • 29. HTML module 11.4 HTML/CSS Basis 3 Navigatie! Navigatie d.m.v. UL en LI tags CSS Code
  • 30. HTML module 11.4 HTML/CSS Basis 3 Navigatie! Navigatie d.m.v. UL en LI tags CSS Code
  • 31. HTML module 11.4 HTML/CSS Basis 3 Navigatie! CSS Code Status van een link
  • 32. HTML module 11.4 HTML/CSS Basis 3 Navigatie! CSS Code Status van een link
  • 33. HTML module 11.4 HTML/CSS Basis 3 Navigatie! CSS Code Status van een link
  • 34. HTML module 11.4 HTML/CSS Basis 3 Navigatie toevoegen!
  • 35. HTML module 11.4 HTML/CSS Basis 3 Navigatie style toevoegen!
  • 36. HTML module 11.4 HTML/CSS Basis 3 Navigatie style toevoegen!
  • 37. HTML module 11.4 HTML/CSS Basis 3 Navigatie!
  • 38. HTML module 11.4 HTML/CSS Basis 3 Alle stof tot nu toe voorbeeld
  • 39. HTML module 11.4 HTML/CSS Basis 3 Alle stof tot nu toe voorbeeld
  • 40. HTML module 11.4 HTML/CSS Basis 3 Huiswerk ! Pas de opdracht aan met navigatie en maak er een onepager van d.m.v. de opgedane kennis. Lever het geheel als zipfile in op teams bij opdracht HTML 1.4.