CSS: cascading stylesheets

Slides:



Advertisements
Verwante presentaties
Bouw zelf een digitaal visitekaartje
Advertisements

Pagina-instelling.
DE IPAD OP HET STEDELIJK COLLEGE. workshop informatie 5 opdrachten met verschillende apps.
Les 2 Vandaag •Vragen over voorgaande stof •Plaatjes •Tabellen •Links •Huiswerk.
Webrichtlijnen met TYPO3.
Blog sweet blog. robot wisdom 17 december 1997 > ‘weblog’ ‘The more interesting your life becomes, the less you post... and vice versa.’
29/03/2013. jQuery is  een JavaScript-bibliotheek die je kan integreren in je HTML-pagina.  Om animaties te maken, die SEO-vriendelijk(er) zijn  Door.
Workshop Zoekmachine optimalisatie workshop internet marketing
Doelpubliek • Bedrijven • Verenigingen • Iedereen die reclame voor zijn bedrijf of product wenst te maken Fictieve tekst op de indexpagina.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Webdesign.
HTML Les 1: Introductie HTML
The Next Generation Webpresentatietechniek nieuwe stijl
CSS & HTML Les 2 Navigatie. De tag voor het maken van verwijzingen naar pagina’s of delen van een webpagina. Contact Het element wordt gebruikt om de.
Crashcursus HTML en CSS 2013
Hoofdstuk 2 Hallo, C# !.
HTML elements en CSS Commando's Lenonardo Lyceum centrum voor deeltijds onderwijs Hoboken Schooljaar
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Blog sweet blog 23 september 2013 – instructiecollege – SRP propedeuse CMD.
WEBSITES ONTWIKKELINGEN Trends en standaarden op het gebied van webdesign HTML, DHTML, XHTML, FLASH, CSS Henk Zegwaard december 2003.
Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.
Webpublicatie 1 HTML 4. Cascading Style Sheets ILSO - Webpublicatie2 4.1 Cascading Style Sheets HTML-code MET blitse titels CASCADING STYLE.
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Mijn eerste Website bouwen
Client side representation
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 3: Cascading Style Sheets.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 5: Tabellen.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Starten met PHP Dynamischer bouwen.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Deze les * recap css selectors * pseudoclasses * styling links: live tutorial * references, recources, categorisation * live tutorial o add css to template.html.
HTML De basis-elementen.
JQuery CarouFredsel Gemaakt door Yannick. Inhoudstafel O CarouFredsel O Wat is CarouFredsel ? O Downloaden O Script O HTML O CSS O Javascript O Voorbeelden.
HTML. Wat is HTML Je kunt er sites mee bouwen Hypertext Markup Language Afspraken voor opmaak: tags.
Css basics. terminologie Block level element Inline element Css – eigenschap : display : Voorbeeld : display eigenschap en genummerde lijst.
1 Les 08: Formulieren. 2 Agenda van vandaag Front-end development  Toets Hoofdstuk 8  Bespreken huiswerk  Presentatie over lesstof  formulieren 
1 Les 07: Tabellen. 2 Agenda van vandaag Front-end development  Toets Hoofdstuk 6  Bespreken huiswerk  Presentatie over lesstof  tabellen  positionering.
Instructie Programmeren Introductie 5JJ70. Insturen opdrachten Inleveren via Peach 3: Registreren met als naam je identiteitsnummer.
Planning Usability Week 1: Wat is usability, Homepage H1,2 Week 2: Navigatiestructuur, Zoekdienst, Servicepagina’s H3,4,5 Week 3: Ontwerp en Webschrijven.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Verbeterpunt 1 Tekst heeft slecht contrast met de achtergrond. Tekst omlijnen, maar liefst een logo maken.
DIV Architecture Seminarie Webdesign. CSS-bestand oproepen Voeg tussen en de volgende lijn code toe om een CSS-file te laten werken: Zorg ervoor dat je.
CSS Cascading Style Sheets. CSS code HTML – Welke elementen op een pagina – Stuk code zegt iets over één element CSS – Hoe zien de elementen er precies.
Hyperlinks met CSS opmaken Koen Van Cauwenberge. In de CSS-code Hier is een voorbeeld van een CSS-codering voor een hyperlink: a:link { color: #8B0000;
HTML & CSS Samen gebruiken. Verschil HTML – Structuur CSS – Styling Twee verschillende dingen – Loskoppelen!
Maak je website toegankelijk voor alle doelgroepen.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Sway.
Hoofdstuk 2 Communicatie
Javascript.
Sjabloonsite Koen Van Cauwenberge.
Omdat we op onze eigen account programmeren
Templates in MailChimp (2)
Templates in MailChimp (1)
Direct Realisatie Les 3 HTML en CSS in s Direct Realisatie Les 3.
Inhoud: Terugkomdag Wie heeft wat gemaakt? Tips?
Hoe maak je een pagina voor een website?
OGH APEX dag 2012 Toeters en bellen met APEX
ASP.NET MVC Web Development
Het aanpassen van Microsoft SharePoint Onlinewebsite
CSS: cascading stylesheets
Workshop Modellen in MicroStation
ASP.NET MVC Web Development
ASP.NET MVC Web Development
Powershell & HTML.
Transcript van de presentatie:

CSS: cascading stylesheets Mediamatic NetLes | dHTML 3 September 20193 September 2019 CSS: cascading stylesheets Ontwerpen met webstandaarden

Wat is een cascading stylesheet? CSS 3/9/19 Mediamatic NetLes | dHTML 3 September 20193 September 2019 Wat is een cascading stylesheet? Opmaakinstructie (stijl), gescheiden van content Cascading: “Trapsgewijs opmaakmodel” de laatstgekregen instructie overruled de vorige, nakomelingen erven eigenschappen van (voor)ouders Voorbij de beperkingen van HTML Toepassen kan op 3 manieren: extern, embedded, inline Oefening: embedded stijl bekijken en wijzigen, inline stijl bekijken

Mediamatic NetLes | dHTML CSS 3/9/19 Mediamatic NetLes | dHTML 3 September 20193 September 2019 Beperkingen van HTML Niet uniform cross-platform (bijv. Font-size) Interlinie, spatiering, fontgrootte, stijl van links Images, bijv. niet clipbaar Positionering via geneste tabellen en trans.gifs Border-mogelijkheden zeer beperkt Oefening: wijzig van p de interlinie, Wijzig van h1 fontgrootte, spatiering, border Maak een bijpassende unordered list-stijl (ul) (zo simpel mogelijk!)

Mediamatic NetLes | dHTML CSS 3/9/19 Mediamatic NetLes | dHTML 3 September 20193 September 2019 Waarom stylesheets? Design scheiden van content: via een extern css is de hele site snel aanpasbaar Zelfde site, andere css (media: print of: handheld) Structured text; semantiek; SEO; database Toegankelijkheid Webstandaard, cross-platform, cross-browser Meer controle over het ontwerp, voorheen onmogelijk in HTML Oefening: externe CSS in Dreamweaver aanroepen en marges en kleuren aanpassen

Mediamatic NetLes | dHTML CSS 3/9/19 Mediamatic NetLes | dHTML 3 September 20193 September 2019 Wat is de syntax? H1, h2, h3, h4 { font-size: 175%; text-transform: uppercase; color: yellow } H1 is de selector en zijn properties staan tussen {} Oefening: tik deze code in maak de h1 groter

Mogelijke selectors Alle html-tags: h1, p, body, etcetera CSS 3/9/19 Mogelijke selectors Alle html-tags: h1, p, body, etcetera Een custom class: of een unieke id: in de css .menu { } #uniek { } in de html <p class=‘menu’> <p id=“uniek”> pseudo-class (bijv. links) a:link, a:hover { } (let op de volgorde: link, visited, hover, active) Combinaties, zoals: h4 ul { } ul#uniek li { } a.menu:link { } Oefening: links zonder onderstreping, met hover-effect

En hoezo geen tabellen? Traag Excessief gebruik van trans.gif CSS 3/9/19 En hoezo geen tabellen? Traag Excessief gebruik van trans.gif Drama qua onderhoud Bedoeld voor tabulaire data (schemaatjes) Maar wat dan?

CSS-positioning Tabellen zijn niet meer nodig om te positioneren 3/9/19 CSS-positioning Tabellen zijn niet meer nodig om te positioneren Spacer-gifs ook niet Oefening: bekijk oefening4_3coldemo.html en pas ‘m hier en daar aan. (Go to Code in Dreamweaver) Bekijk dan oefening4_3coldemo2.html Bekijk thenoodleincident.com

CSS 3/9/19 Zijn er ook nadelen? Verschillen in browsers (bijv. met meerkoloms) Op te lossen met truukjes en hacks Oude browsers (IE4 etc) ondersteunen css slecht of niet Moeilijker te leren en toe te passen dan HTML Wysiwyg editors previewen (nog) niet perfect

Tips Groeperen: h1, h2, h2 ul, p.special { } CSS 3/9/19 Tips Groeperen: h1, h2, h2 ul, p.special { } Fontgrootte in % (of em) zorgt dat IE/win kan schalen. Let wel op overerven! Numerieke interlinie werkt het best: 85%/1.5 Shorthand voorbeeld: {font: bold italic small-caps 28px/1.5 Arial, "Lucida Console"} Shorthand margin/padding/border (clockwise): margin: 0, 10%, 0, 10px (Top Right Bottom Left) margin: 0, 10% (TB, RL) Display: block, inline, list-item, none

Handige sites csszengarden.com sitepoint.com (o.a. het boek) 3/9/19 Handige sites csszengarden.com sitepoint.com (o.a. het boek) alistapart.com thenoodleincident.com (bijv. 3-koloms-layout) glish.com (bijv. dynamische menu's) hotscripts.com (sniffer scripts) positioniseverything.net (bugs en css) w3.org css validator handleidinghtml.nl, blooberry.com (reference)

3/9/19 CSS