html & css masterclass

115
<HTML> Masterclass <.CSS> 21 November

Upload: bernardo-raposo

Post on 03-Jun-2015

2.136 views

Category:

Design


70 download

DESCRIPTION

Masterclass about HTML and CSS, including the new HTML5 structure elements. Great for beginners.

TRANSCRIPT

Page 1: HTML & CSS Masterclass

<HTML>

Masterclass

<.CSS>

21 November

Page 2: HTML & CSS Masterclass

What’s HTML and CSS?

Page 3: HTML & CSS Masterclass

<HTML> Content

<.CSS> Style

Page 4: HTML & CSS Masterclass

HTMLIt’s all about the tags

Page 5: HTML & CSS Masterclass
Page 6: HTML & CSS Masterclass

Element

Page 7: HTML & CSS Masterclass

Element

Attribute

Page 8: HTML & CSS Masterclass

Element

Attribute

Content

Page 9: HTML & CSS Masterclass

HTMLAn example

Page 10: HTML & CSS Masterclass
Page 11: HTML & CSS Masterclass
Page 12: HTML & CSS Masterclass

Structure firstWhat’s inside an HTML document?

Page 13: HTML & CSS Masterclass

<HTML>The container

Page 14: HTML & CSS Masterclass
Page 15: HTML & CSS Masterclass

<HEAD>The setup

Page 16: HTML & CSS Masterclass
Page 17: HTML & CSS Masterclass

<BODY>The content

Page 18: HTML & CSS Masterclass
Page 19: HTML & CSS Masterclass

Writing the content

Page 20: HTML & CSS Masterclass

Block or Inline

Page 21: HTML & CSS Masterclass
Page 22: HTML & CSS Masterclass

Block

Inline

Page 23: HTML & CSS Masterclass

BlockCreate a new line and occupy full width

Page 24: HTML & CSS Masterclass
Page 25: HTML & CSS Masterclass

InlineKeep the flow of the document

Page 26: HTML & CSS Masterclass
Page 27: HTML & CSS Masterclass

Usually work in pairs

Page 28: HTML & CSS Masterclass
Page 29: HTML & CSS Masterclass
Page 30: HTML & CSS Masterclass

Most Important ElementsYou’ll use these 90% of the time

Page 31: HTML & CSS Masterclass

<DIV>The all-mighty block element

Page 32: HTML & CSS Masterclass

<SPAN>The inline <div>

Page 33: HTML & CSS Masterclass

<P>Paragraph is for text

Page 34: HTML & CSS Masterclass

<H1>Headings from H1 to H6

Page 35: HTML & CSS Masterclass

<A>Link to other pages or sections

Page 36: HTML & CSS Masterclass

But use them wisely

Page 37: HTML & CSS Masterclass

HTML is semantic

Page 38: HTML & CSS Masterclass

Tags have meanings

Page 39: HTML & CSS Masterclass

Don’t suffer from divitis

Page 41: HTML & CSS Masterclass

Start with the structure

Page 42: HTML & CSS Masterclass

Hello HTML5!

Page 43: HTML & CSS Masterclass
Page 44: HTML & CSS Masterclass

<HEADER>Header for a document or section

Page 45: HTML & CSS Masterclass
Page 46: HTML & CSS Masterclass

<NAV>The new navigation menu

Page 47: HTML & CSS Masterclass
Page 48: HTML & CSS Masterclass

<SECTION>The new <div>

Page 49: HTML & CSS Masterclass
Page 50: HTML & CSS Masterclass

<ARTICLE>Blog posts, news stories, comments

Page 51: HTML & CSS Masterclass
Page 52: HTML & CSS Masterclass

<ASIDE>Related, but not really important content

Page 53: HTML & CSS Masterclass
Page 54: HTML & CSS Masterclass

<FOOTER>Footer for a document or section

Page 55: HTML & CSS Masterclass
Page 56: HTML & CSS Masterclass

A real example

Page 57: HTML & CSS Masterclass
Page 58: HTML & CSS Masterclass

<header>

Page 59: HTML & CSS Masterclass

<nav>

Page 60: HTML & CSS Masterclass

<section>

Page 61: HTML & CSS Masterclass

<article>

Page 62: HTML & CSS Masterclass

<footer>

Page 63: HTML & CSS Masterclass

HTML resources

Page 69: HTML & CSS Masterclass

Let’s start styling!

Page 70: HTML & CSS Masterclass

Add the CSS to the page

Page 71: HTML & CSS Masterclass
Page 72: HTML & CSS Masterclass

SelectorsSelect element to style

Page 73: HTML & CSS Masterclass
Page 74: HTML & CSS Masterclass

Tag

Class

ID

Page 75: HTML & CSS Masterclass

Tag Class

ID

Page 76: HTML & CSS Masterclass

You can be very specific

Page 77: HTML & CSS Masterclass
Page 78: HTML & CSS Masterclass

Be careful with the space

Page 79: HTML & CSS Masterclass
Page 80: HTML & CSS Masterclass

PropertiesWhat do you want to change?

Page 81: HTML & CSS Masterclass
Page 82: HTML & CSS Masterclass

ValuesDetermine the behaviour of the property

Page 83: HTML & CSS Masterclass
Page 84: HTML & CSS Masterclass
Page 85: HTML & CSS Masterclass
Page 87: HTML & CSS Masterclass

Browsers have custom styling

Page 89: HTML & CSS Masterclass

And custom properties

Page 90: HTML & CSS Masterclass
Page 92: HTML & CSS Masterclass

The box-model

Page 93: HTML & CSS Masterclass
Page 94: HTML & CSS Masterclass
Page 95: HTML & CSS Masterclass
Page 96: HTML & CSS Masterclass
Page 97: HTML & CSS Masterclass
Page 98: HTML & CSS Masterclass

CSS can change everything

Page 99: HTML & CSS Masterclass
Page 100: HTML & CSS Masterclass
Page 101: HTML & CSS Masterclass
Page 102: HTML & CSS Masterclass
Page 103: HTML & CSS Masterclass
Page 104: HTML & CSS Masterclass

CSS3 is awesome

Page 106: HTML & CSS Masterclass

But Keep It Simple!

Page 107: HTML & CSS Masterclass

You don’t even need to work

Page 108: HTML & CSS Masterclass

There are tons of CSS frameworks

Page 111: HTML & CSS Masterclass

Keep learning

Page 114: HTML & CSS Masterclass

Questions?

Page 115: HTML & CSS Masterclass

Thank you!@braposo

[email protected]