A Brief History of Time HTML5 CSS3 Tips A Brief History of Time.

Slides:



Advertisements
Similar presentations
Coding a Responsive HTML
Advertisements

GETTING STARTED WITH CSS3 - By Suresh Kumar. Agenda Introduction to CSS3 CSS3 Borders CSS3 Backgrounds CSS3 Text Effects CSS3 Fonts CSS3 2D Transforms.
CSS3 OVERVIEW Owen Williams Owen at dynabooks daht com.
© 2007 Triune Group Insight. Strategy. Performance. Cascading Style Sheets (CSS) An Introduction Chris Poteet.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Presenter Name(s) Issue date National Student.
Web Development & Design Foundations with HTML5
Slice and Dice: From PSD Image to XHTML+CSS Svetlin Nakov Telerik Corporation
feed.dajbych.net events.dajbych.net N ovinky v.
Social Web Design 1 Darby Chang Social Web Design.
Bioinformatics Programming 1 EE, NCKU Tien-Hao Chang (Darby Chang)
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
SD1230 Unit 10 Mobile Web.
Novinky v Václav Dajbych Microsoft Student Partner
Dr. Alexandra I. Cristea CSS Dr. Alexandra I. Cristea Source:
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
Cross Web Browser Development Jenny Kim. Cross Web Browser Development Intro - Why does it matter? Cause – What makes the difference? Solution – How to.
CSS Internet Engineering Spring 2014 Bahador Bakhshi CE & IT Department, Amirkabir University of Technology.
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
Chapter 6 More CSS Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
HTML5/CSS3. Sommaire 1. Introduction 2. HTML5 1. Syntaxe 2. Sémantique 3. Fonctionnalités 3. CSS3 1. Sélecteurs 2. Mise en forme 3. Styles 4. Compatibilité.
Some more CSS. CSS pseudo-classes Pseudo-classes let a stylesheet rule narrow its range Format of usage: selector:pseudo-class {property:value;} selector.class:pseudo-class.
CSS level 3. History of CSS CSS level 1 – original CSS CSS level 2 CSS level 2 Revision 1 (CSS2.1) – up to CSS2.1 monolithic structure CSS level 3 – specification.
Advance CSS (Menu and Layout) Miftahul Huda. CSS Navigation MENU It's truly remarkable what can be achieved through CSS, especially with navigation menus.
Theming with the Theme Roller Iain Ure. Theme roller General theming options The theme roller Demonstration Examples Exercise.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Neal Stublen Transforms  Defined by the transform property Translate Rotate Scale Skew  Apply to any element without affecting.
Diliev.com & pLOVEdiv.com  DIliev.com.
ADVANCED CSS William Neely CEO, Piecewise.com. CSS FONTS AND TEXT CSS ‣ Line-height allows to indicate the amount of space between lines; allows for equal.
CSS normally control the html elements. Three Ways to Insert CSS There are three ways of inserting a style sheet: External style sheet Internal style.
Intro to CSS3 Vishal Kurup. Cascading Style Sheets Developed to enable the separation of document content from document presentation Initial release in.
The future of CSS. What can CSS3 do? CSS3 is completely backwards compatible, so no need to change existing designs. Browsers will always support CSS2.
HTML5, part II – design Štěpán Developer Evangelist Microsoft, Czech Republic.
By Tuyet Le & Madhura Pitale. Seating Chart with CSS3.
Ins & Outs of. CSS3 is Modular Can we use it now?
COMP213 – Web Interface Design
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Neal Stublen New Element Styling  html5shiv.js provided support in older IE browsers for new sectioning elements aside, header,
Web Technologies Lecture 2 HTML and CSS. HTML Hyper Text Markup Language – Describes web documents – Made up of nested HTML markup tags – Tags are the.
ACM 262 INTRODUCTION TO WEB DESIGN Week-7 ACM 262 Course Notes.
RMLL 2010 HTML 5 and CSS 3 insights Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard, "Premiers pas en CSS et XHTML" - Eyrolles.
WebD Introduction to CSS By Manik Rastogi.
>> Navigation and Layouts in CSS
CSS 3 – Overview What is new in CSS 3? Nikolay Kostov
Google fonts CSS box model
CSS3 Style of the HTML document CSS2+New Specifications Differences
CS1220 Web Programming Saloni Chacha.
Advanced CSS & CSS3.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Development of Internet Applications HTML5
Cascading Style Sheets (Layout)
Web Systems & Technologies
>> CSS Layouts.
Chapter 6 More CSS Basics Key Concepts
Cascading Style Sheets
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
CSS Borders and Margins.
Box model, spacing, borders, backgrounds
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
CSS and Box Model.
Float Property Elements that seem to “float" on the right or left side of either the browser window or another element are often configured using.
استاد:مهندس زمانیان ارائه دهنده:پونه موسوی تاریخ: 1392/4/5
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
How to use the CSS box model for spacing, borders, and backgrounds
CSS level 3.
HTML5 and Designing a Rich Internet Experience
Transitioning Opacity
HTML5 and Designing a Rich Internet Experience
Presentation transcript:

A Brief History of Time HTML5 CSS3 Tips

A Brief History of Time

HTML HTML Tags HTML 1.0 Spec HTML 2.0 Spec HTML 3 voorstel verworpen HTML HTML 4.0

HTML HTML XHTML XHTML Web HTML5 voorstel XHTML 2.0 verworpen

HTML Working Draft Cadidate Recommendation Proposed Recommendation

CSS CSS CSS2 - Candidate Recommendation CSS2 - Proposed Recommendation CSS3 - Candidate Recommendation Media Queries Namespaces Selectors Level 3 Color

CSS CSS CSS2 - Candidate Recommendation CSS2 - Proposed Recommendation CSS3 - Candidate Recommendation Media Queries Namespaces Selectors Level 3 Color CSS4 - First Draft

HTML5 is een standaard, CSS3 en JavaScript zijn andere standaarden Om HTML5 tot z'n recht te laten komen moet je deze drie standaarden samen laten werken

HTML5 = Eenvoud function isValid Address( Address) { var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\- \/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\- \/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0- \uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e- \x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01- \x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0- \uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|- |\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900- \uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a- z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900- \uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i); return pattern.test( Address); };

HTML5 = Eenvoud

HTML5 = Eenvoud <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

HTML5 = Eenvoud

HTML5 = Eenvoud <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " Demo Pagina Hello World!

HTML5 = Eenvoud Demo Pagina Hello World!

HTML5 = Eenvoud hello world! hello world!

Microdata format Avatar Director: James Cameron (born August 16, 1954 Science fiction Trailer

Microdata format Avatar Director: James Cameron (born August 16, 1954) Science fiction Trailer

Microdata format Avatar Director: James Cameron (born August 16, 1954 ) Science fiction Trailer

Demo time!

Microdata format schema.org

border-radius shadow transform media queries selectors level 3 color gradients multiple backgrounds CSS3

multi-columns border-images CSS3

CSS3 - Border-radius border-radius: 50px; border-top-left-radius: 50px 50px; border-top-right-radius: 100px 50px;

CSS3 - Shadows box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5); text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);

CSS3 - Color HSL / HSLa / RGB / RGBa waardes #FF0000 rgb(100%, 0%, 0%) rgb(255, 0, 0) rgba(255, 0, 0, 1) hsl(0, 100%, 50%) hsla(0, 100%, 50%, 1)

CSS3 - Media Queries div.wrapper { margin: 0 auto; width: 940px; padding: 0px 10px 0px 10px; only screen and (max-width: 940px) { div.wrapper { width: 748px; } handheld, only screen and (max-width: 750px) { div.wrapper { padding: 0; width: 480px; } only screen and (max-width: 460px) { div.wrapper { width: 300px; } }

Demo time!

CSS3 - Transform div { transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari and Chrome */ -o-transform:rotate(7deg); /* Opera */ }

Demo time!

CSS3 - Transition div { transition: width 2s; -moz-transition: width 2s; /* Firefox 4 */ -webkit-transition: width 2s; /* Safari and Chrome */ -o-transition: width 2s; /* Opera */ } div:hover { width:300px; }

Demo time!

:nth-child(10n-1) = 9,19,29,... :nth-child(odd) = (2n+1) :nth-child(even) = (2n+0) :nth-of-type() :nth-last-of-type() :first-child :last-child :first-of-type :last-of-type :empty CSS3 - Selectors L3 :root :target :enabled :disabled :checked :not() :lang()

Demo time!

Meer info?

Begin er zelf mee html5boilerplate.com

Vragen?