Websitecursus deel 2 CSS



Vergelijkbare documenten
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

HTML en CSS gevorderd

Sushi MIJN EERSTE WEBSITE. DE STIJL VAN HET BOVENSTE MENU AANPASSEN Kaart 6 van 10 Ik ben HTML/CSS aan het leren. Naar daar.

Voor vragen: of mail naar

Descendant selectors toepassen

LES 8: CSS. Lesoverzicht: Aan de slag Wat is CSS Kleuren Tekst Blokken Lijsten en tabellen Responsive website W3chools Samenvatting.

Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp Datum:

Op heel brede monitoren kan een dergelijke site er snel ongemakkelijk worden doordat de tekst op heel lange regels komt te staan.

Stelt de voorgrondkleur van de tekst van een element in. Stelt in hoe de achtergrondfiguur moet worden herhaald, standaard: repeat.

Inhalen les 7 (versie B)

FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40

Wat is een child-theme?

Met CSS kan je je webpagina's vormgeven. Je kan elementen een plaats geven en hun uitzicht bepalen.

Voor vragen: of mail naar

1. De basis 2. De basis uitbreiden

Agenda HTML. Wat is HTML? Hoe ziet een HTML-file eruit? Waarom HTML leren? Waarin maak je een HTML-bestand?

Frontend ontwikkeling

Leer CSS Positioneren in Negen Stappen

HTML richtlijnen marketing. part of the valley

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA

Om te beginnen heb je een geraamte van je website nodig. Maak een nieuwe map met de naam gevorderden_website aan om je website in te zetten.

Welkom bij mijn website tutorial (Deel 2)

Handleiding - Styling van OFB Web 4.0

ONTWERPEN VAN INTERACTIEVE PRODUCTEN

CSS. CSS - Inleiding. Scheiding van inhoud en vorm

Voor vragen: of mail naar

Websitecursus deel 1 HTML

Informatietechnologie 1. Inleiding tot CSS. Richtlijnen voor opmaak. Kristof Michiels

AutoTrack.nl. Handleiding Implementatie Voorraadlijst

HANDLEIDINGEN Tips en tricks ETZ Leerplein

I'VE GOT EM FRONTEND DEVELOPMENT LES 3

HTML & CSS. Studievaardigheden Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden

Interactief blok 2 code opdracht 6 - wireframe

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

Websitecursus deel 3 JavaScript

Extra: Hoe u uw website met HTML kunt verbeteren

Er is nog heel wat voor nodig om van alle losse HTML-code

Voorbeeld: In een tekstverwerker staat: Dit is scheve tekst Om in HTML hetzelfde effect te krijgen moet er staan: <i>dit is scheve tekst</i>

Font betekent lettertype, de vele font eigenschappen wijzigen dan ook de opmaak van je lettertype. Hiermee bepaal je het lettertype.

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1

LES 3 WEBPAGINA'S MAKEN MET HTML VOOR DE INHOUD EN MET CSS VOOR DE OPMAAK

Verbeterpunten voor eigenhuis.nl

HTML&CSS OEFENBOEKJE. van:

HTML5 & Webdesign. Ontwerp cover: Graficelly, Reeuwijk-Brug. N. van Aken M. den Besten A.C. Gijssen ISBN

Websites maken met HTML, CSS en Dreamweaver en zonder JAVA, of JAVA-script of Flash

LES 6 HTML, STYLE SHEETS EN DE AFBOUW VAN DE WEBSITE

Werken met afbeeldingen in webpagina's

PAGINA BEHEER. Heel belangrijk is dat u niet vergeet op te slaan anders gaan al uw wijzigingen verloren, deze knop vind u bovenin de pagina!!!

Inhoud leereenheid 3 CSS. Introductie 65. Leerkern 66. Terugkoppeling 91. Uitwerking van de opgaven 91

APEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010

Lesbrief Les 2 Basis CSS

Les 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is.

Uitleg invoegen en bewerken van tabellen

Cluster 1 Realiseert. 4 Beschrijving van de beroepssituatie behorende bij deze leereenheid

Nieuwsbrief. Een webpagina bouwen. Piet Mondriaan. Highpotech IT

programmeren in HTML (5) CSS (3) JavaScript

Om het Elektronica thema te installeren gaat u naar "Theme Store" in Design. Hier kunt u het Elektronica thema in 4 kleurvarianten vinden.

Programmeren in MyShop

A Inloggen. B - Wachtwoord Veranderen

NVU work shop. Kees Moerman November Overzicht van een web site. Wat is een web site HTML files

HTML/CSS GEVORDERDEN 1

HTML/CSS GEVORDERDEN 2

<head><style type="text/css">h1 {font-size: 150%}h2 {font-size: 130%}p {fontsize:

Quick and Dirty HTML/CSS in epub - handleiding voor beginners

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale.

HTML. Dennis van Wakeren. CC Naamsvermelding 3.0 Nederland licentie.

Template maken voor Webshops van FreeWebShop

Een ASP.NET applicatie opzetten. Beginsituatie:

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST

Bijlage. Onderzoeksrapport. Onderwerp: HTML 5 - CSS Web 3.0 Opdrachtgever: Karel de Heer Opdrachtnemers: Future Websolutions

Een LOI-opleiding is méér dan leerstof alleen

XHTML en CSS. Ruud Koortens Frans Peeters

Adobe Dreamweaver CS4 startersgids

Publicatie formulieren en surveys

Webdesign. cursusjaar Practicumoefeningen met. (X)HTML en CSS

Zelf een eenvoudige website opzetten. Jorrit Groenevelt & Arjan Kraak Juni 2013

Handleiding Joomla 3.x

Module IV - Cascading Style Sheets (CSS)

1. Open het programma KompoZer Het grote witte vlak is een nog lege webpagina. Deze gaan we nu van inhoud voorzien.

Transcriptie:

Websitecursus deel 2 CSS A Eskwadraat WebCie www@a-eskwadraat.nl 5 oktober 2015

Introductie Vorige week HTML Deze week CSS Volgende week Javascript

CSS CSS (Cascading Style Sheets) bepalen hoe een website eruit ziet Bijvoorbeeld kleur van text en achtergrond, maar ook plaats van blokken tekst of plaatjes HTML wordt soms ook gebruikt om bijvoorbeeld kleur en lettertype te bepalen, maar hier is HTML oorspronkelijk nooit voor bedoeld! CSS wel Door de code voor opmaak en de code voor stijl appart te houden is het veel overzichtelijker: HTML dient alleen voor opmaak en CSS alleen voor hoe de website eruit ziet

CSS syntax CSS ziet er als volgt uit: CSS voorbeeld p { color: red; text-align: center;} Voor leesbaarheid is het (net als bij HTML) mooier om het netjes onder elkaar te zetten: CSS voorbeeld 2 p { color: red; text-align: center; }

CSS syntax (2) De selector kan een html-tag zijn, maar kan ook verwijzen naar een class of id Je kan een class of id definieren in bijna elke html-tag op de volgende manier; class in HTLM <div class="naam"> Voor het selecteren van een id gebruikt CSS een # en voor een class een. class in CSS.naam { color: red;}

CSS in HTML gebruiken Voor het gebruiken van CSS met HTML zijn er drie mogelijkheden: 1 Een los CSS bestand, die wordt ingeladen in de head van HTML: Voorbeeld 1 <link rel="stylesheet" type="text/css href="mystyle.css" /> Voorbeeld 2 2 CSS in de head van HTML: <style> p { color: red;} </style> 3 CSS rechtstreeks tussen de code: Voorbeeld 3 <div style="color: red;">

Achtergrond en tekst Je kunt met CSS vele dingen aanpassen, zoals de achtergrond CSS achtergrond body { background-color: #d0e4fe;} en tekst: CSS tekst p { font-family: "Times New Roman"; font-size: 20px;} Maak nu een los CSS bestand, include het in html en probeer bovenstaande uit (Hint: kijk op www.w3schools.com voor alle properties die je mbv CSS kan aanpassen)

Box model Een HTML element kan je zien als een Box Een Box bestaat uit 4 lagen: Content Dit is de inhoud van je element (bijvoorbeeld tekst) Padding Dit is de ruimte tussen de inhoud en de rand van je element, dit heeft geen kleur Border Dit is de rand van je element Margin Dit is de ruimte om de rand heen, zodat verschillende elementen niet met hun rand over elkaar zitten Als je de size van een element aanpast met CSS, veranderd alleen de grootte van de Content, het eigenlijke element is dus groter! De breedte van een element wordt gegeven door: width + left padding + right padding + left border + right border + left margin + right margin

Positionering Om html elementen op de goede plek te zetten zijn verschillende mogelijkheden: Standaard zijn alle elementen static; dat wil zeggen elementen worden van boven naar beneden geplaatst Fixed elementen worden gepositioneerd relatief aan je scherm, maar blijven wel staan als je naar beneden scrollt. Relative elementen worden gepositioneerd relatief aan hun normale plaats Absolute elementen worden gepositioneerd relatief aan het element dat eromheen staat CSS positie p { position: relative; left: -20px;}

Float Soms wil je dat tekst om een plaatje heen wrapt Dat kan je doen met behulp van float Elementen kunnen alleen maar horizontaal floaten Bijvoorbeeld: CSS float img { float: right;} elementen die na een float komen wrappen erom heen

Align Block elemten zijn elementen zoals <p>, <div> en <h1> Deze elementen nemen standaard de hele breedte van het scherm in beslag en hebben een regelovergang ervoor en erna Om deze elementen op de goede plek te krijgen zijn een aantal opties: Om een element in het midden te zetten, kan je margin-left en margin-right op auto zetten Wil je een element links of rechts hebben, dan kan je dat doen door float: right; Of door een absolute positie: postion: absolute; right: 0px; Probeer nu zelf alle delen van je website op de goede plaats te krijgen. Maak bijvoorbeeld een menubalk aan de linkerkant, en tekst rechts. Of verzin zelf iets

CSS3 CSS3 is de nieuwste versie van CSS en hiermee kan je heel makkelijk dingen voor elkaar krijgen waar normaal gesproken veel code voor nodig was. Het is bijvoorbeeld mogelijk om ronde hoeken te maken in je randen via de border-radius property Ook is het mogelijk om gradients in je website te krijgen via linear-gradient property Verder kan je ook makkelijk schaduw effecten toevoegen aan tekst en boxes Het is zelfs mogelijk om animaties te maken in CSS, zoals bijvoorbeeld een kleurovergang, of een element dat kan bewegen Probeer dit zelf uit. Kijk op www.w3schools.com/css_css3_intro.asp voor voorbeelden