Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.

Slides:



Advertisements
Verwante presentaties
Bouw zelf een digitaal visitekaartje
Advertisements

Nieuws en anders in Blackboard 9.1. In grote lijnen  Achterliggend: grote veranderingen  Voor meeste gebruikers transparant  Focus op cursusinhoud.
Pagina-instelling.
Een afdelingswebsite bouwen met Google Sites
Les 2 Vandaag •Vragen over voorgaande stof •Plaatjes •Tabellen •Links •Huiswerk.
Presentatie kennisoverleg HTML 5. Waarom HTML 5? • Veel van onze informatie is opgeslagen in HTML… • 95% van de HTML is syntactisch incorrect…
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
HTMLHTML UITLEG & CURSUS. Inleiding HTML: Hyper Text Mark-up Language.
HTML Les 1: Introductie HTML
Webmaster syntra.
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
1 Training Content manager deel Agenda  Leerdoelen van vandaag  Introductie internetsite –Rolverdeling nu en in de toekomst –Opbouw van de site.
HTML elements en CSS Commando's Lenonardo Lyceum centrum voor deeltijds onderwijs Hoboken Schooljaar
Webpagina ’ s maken ITV 10 maart Onderwerpen Ontwerp en inhoud Navigatie HTML: de basis Webpagina’s in Word.
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 - -
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 - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
WEBSITES ONTWIKKELINGEN Trends en standaarden op het gebied van webdesign HTML, DHTML, XHTML, FLASH, CSS Henk Zegwaard december 2003.
Webpublicatie 1 HTML 4. Cascading Style Sheets ILSO - Webpublicatie2 4.1 Cascading Style Sheets HTML-code MET blitse titels CASCADING STYLE.
Het is u misschien ontgaan Nieuwsitems, RSS, e-Raden VLUG2 26 juni 2006.
Mijn eerste Website bouwen
Client side representation
WEBBUILDING 07/03/2005 Saartje De Geyter.
Les 11: SVG.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
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.
Les 12: DTD.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
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.
Advanced Business Information Solutions Software voor webdesign.
JQuery CarouFredsel Gemaakt door Yannick. Inhoudstafel O CarouFredsel O Wat is CarouFredsel ? O Downloaden O Script O HTML O CSS O Javascript O Voorbeelden.
De basis-elementen Deel 2
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.
Let’s go! ›Beginnerspresentatie ›Starten met prospero ›Verschil CMS en web navigator ›Nieuwe content > nieuwe folder aanmaken ›Bestanden uploaden ›Linkobject.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Eindbeoordeling websites Seminarie Webdesign. Technische puntenverdeling Niet online en losse bestanden
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.
HTML & CSS Samen gebruiken. Verschil HTML – Structuur CSS – Styling Twee verschillende dingen – Loskoppelen!
Klazine Verdonschot 7 november 2013 Masterclass 9: Blackboard optimaal inzetten.
Basics SERP = Search Engine Results Page Betaalde resultaten = SEA Natuurlijke resultaten = SEO Search Engine Optimization SEO is een lange termijn verhaal.
1Informatica in de Tweede Fase Frans Peeters 7 maart 2007 Deze presentatie is downloadable van
HTML Hypertext Markup Language. HTML code Elementen van een webpagina Eigenschappen van elementen Structuur van elementen.
SharePoint Machtigingen In de Private en Public cloud.
SharePoint Alles over metadata In de Private en Public cloud.
Webinar voor ambassadeurs
Sjabloonsite Koen Van Cauwenberge.
<naam van werkgroep>
Direct Realisatie Les 3 HTML en CSS in s Direct Realisatie Les 3.
E-Boeken van binnen Of wat zit er in een epub
Inhoud: Terugkomdag Wie heeft wat gemaakt? Tips?
Hoe maak je een pagina voor een website?
Webinar SharePoint Standaard Werkstromen
CSS: cascading stylesheets
ASP.NET MVC Web Development
JavaScript animatie beweging 1 mei 2016.
Powershell & HTML.
CSS: cascading stylesheets
HTML5 introductie.
Transcript van de presentatie:

Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve

Webmaster Training: CSS Agenda Inleiding CSS / XHTML –XHTML vs. HTML –Semantische markup –CSS linken met HTML –De CSS-syntaxis –CSS-selectoren –CSS box-model Een CSS-layout maken –Gebruik van floats –DIV’s positioneren –Layout testen Een CSS-menu ontwikkelen –Semantische markup –CSS toevoegen Meer info

Webmaster Training: CSS Inleiding CSS & XHTML

Webmaster Training: CSS XHTML vs. HTML Huidige HTML 4.x specificaties –Bepaalde tags bevatten informatie over de presentatie, bv. –Niet compatibel met XML-standaard XHTML 1.0 –Compatibel met XML Alle tags in kleine hoofdletters Alle tags moeten gesloten worden, bv. –Enkel semantische markup XHTML toont het type en de structuur van de informatie CSS bevat alle info over de presentatie

Webmaster Training: CSS Semantische markup XML beschrijft de informatie: –Over welke informatie gaat het? –Welke structuur heeft de informatie? XML geeft geen info over de presentatie Presentatie kan afhankelijk zijn van: –gebruikte kanaal –instrument dat gebruikt wordt om toegang te hebben tot de informatie –persoonlijke instellingen van de gebruiker –...

Webmaster Training: CSS CSS linken met HTML 3 manieren om CSS te linken –Externe style sheets rule –In de tag van de webpagina –Als attribuut in de bestaande HTML tag Cascading system

Webmaster Training: CSS De CSS-syntaxis selector { property: value; }

Webmaster Training: CSS CSS-selectoren CSS-classes –Kunnen in één document verschillende keren worden gebruikt –Hebben hun eigen naam, bv. “.selected” CSS-ID’s –Kunnen in één document slechts één keer worden gebruikt –Hebben hun eigen naam, bv. “#navigation” Child selectors –Bevatten een “pad” naar de doeltag –Bv. “ul#navigation li” Bestaande HTML tags –Herdefinieert de presentatie van een bestaande HTML tag –Meestal gebruikt voor algemene presentatie & in child selectors

Webmaster Training: CSS Het CSS Box-Model

Webmaster Training: CSS Het CSS Box-Model

Webmaster Training: CSS Een CSS-layout maken

Webmaster Training: CSS Een CSS-layout maken 1.HTML-document creëren met semantische markup 2.CSS-bestand linken 3.Body padding & marge op 0 afstellen 4.Voeg wrapper-DIV toe 5.Definieer presentatie van de header 6.Menu floaten 7.Body positioneren

Webmaster Training: CSS Het XHTML-document Begin met DOCTYPE definitie DOCTYPE zou zich steeds op de eerste lijn van het document moeten bevinden XHTML-types –Strict –Transitional XHTML doctype plaatst IE in de juiste rendering engine

Webmaster Training: CSS Structuur van XHTML-document site title site menu site content

Webmaster Training: CSS Regel de BODY Elke browser voegt padding en/of marge toe aan de tag Om het veld voor alle browsers te regelen stellen we de marge & padding af op 0 BODY { padding:0px; margin:0px; }

Webmaster Training: CSS De wrapper DIV De wrapper DIV bevat al de inhoud van de pagina Hij wordt gebruikt om de pagina op het scherm te centreren #wrapper{ width: 770px; background-color:#FFFFFF; margin:10px auto; border: 1px solid #000000; text-align:left; }

Webmaster Training: CSS Het menu floaten “float” haalt de DIV uit de “page flow” We kunnen nu de DIV plaatsen waar we willen. “Breedte” nog toevoegen. #menu{ float: left; width: 170px; background-color:#FFFF00; }

Webmaster Training: CSS De inhoud positioneren Positioneer de inhoud door aan het menu een linkermarge toe te voegen #content { margin-left: 200px; border-left: 1px solid gray; }

Webmaster Training: CSS Een CSS-menu ontwikkelen

Webmaster Training: CSS Een CSS-menu ontwikkelen 1.Creëer het XHTML-document met semantische markup 2.Regel het veld 3.Presenteer list-items als inline 4.Float de links 5.Formateer de links 6.Voeg een roll-overkleur toe

Webmaster Training: CSS Het XHTML-document menu1 menu2 menu3 menu4

Webmaster Training: CSS Regel het veld Sommige browsers voegen marges of padding toe aan list-items We hebben geen bullet nodig ul#navlist { margin: 0; padding: 0; list-style-type: none; }

Webmaster Training: CSS Float de links Om de list-items naast elkaar te plaatsen zonder tussenruimtes ul#navlist li a { float: left; width: 5em; }

Webmaster Training: CSS Presenteer inline Breng de list-items samen in één lijn. Nu zijn ze blok-elementen. ul#navlist li { display: inline; }

Webmaster Training: CSS Formateer de links Formateer de links om ze op knopjes te doen lijken color: #fff; background-color: #036; padding: 0.2em 1em; text-decoration: none; border-right: 1px solid #fff;

Webmaster Training: CSS Voeg een roll-overkleur toe Zorg ervoor dat de achtergrond verandert wanneer de gebruiker met zijn cursor over een knop gaat. ul#navlist li a:hover { background-color: #369; color: #fff; }

Webmaster Training: CSS Meer info