+ All Categories
Home > Documents > HTML and CSS Sitting in a Tree. K i s s i n O M G

HTML and CSS Sitting in a Tree. K i s s i n O M G

Date post: 02-Jul-2015
Category:
Upload: shane-becker
View: 601 times
Download: 1 times
Share this document with a friend
Description:
Presented at LARuby in Glendale, CA on 12/09/2010.153 slides in 25 minutes.
153
HTML& CSS Sitting in a Tree
Transcript
Page 1: HTML and CSS Sitting in a Tree. K i s s i n O M G

HTML& CSS Sitting in a Tree

Page 2: HTML and CSS Sitting in a Tree. K i s s i n O M G

KissinOMG

Page 3: HTML and CSS Sitting in a Tree. K i s s i n O M G

Who?

Page 4: HTML and CSS Sitting in a Tree. K i s s i n O M G

ShaneBecker

Page 5: HTML and CSS Sitting in a Tree. K i s s i n O M G

@veganstraightedge

Page 6: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 7: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 8: HTML and CSS Sitting in a Tree. K i s s i n O M G

buzz.com

Page 9: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 10: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 11: HTML and CSS Sitting in a Tree. K i s s i n O M G

yp.com/lite

Page 12: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 13: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 14: HTML and CSS Sitting in a Tree. K i s s i n O M G
Page 15: HTML and CSS Sitting in a Tree. K i s s i n O M G

iamshane.com

Page 16: HTML and CSS Sitting in a Tree. K i s s i n O M G

HTML5

Page 18: HTML and CSS Sitting in a Tree. K i s s i n O M G

<!DOCTYPE html>

Page 19: HTML and CSS Sitting in a Tree. K i s s i n O M G

<html lang="en">

Page 20: HTML and CSS Sitting in a Tree. K i s s i n O M G

<html dir="ltr">

Page 21: HTML and CSS Sitting in a Tree. K i s s i n O M G

<meta http-equiv="content-type" content="text/html; charset=utf-8">

Page 22: HTML and CSS Sitting in a Tree. K i s s i n O M G

<meta charset="utf-8" />

Page 23: HTML and CSS Sitting in a Tree. K i s s i n O M G

<script type=”text/javascrtipt” charset=”utf-8”>

Page 24: HTML and CSS Sitting in a Tree. K i s s i n O M G

<script>

Page 25: HTML and CSS Sitting in a Tree. K i s s i n O M G

<style type=”text/css”>

Page 26: HTML and CSS Sitting in a Tree. K i s s i n O M G

<style>

Page 27: HTML and CSS Sitting in a Tree. K i s s i n O M G

REDEFINEDELEMENTS

Page 28: HTML and CSS Sitting in a Tree. K i s s i n O M G

<b>

Page 29: HTML and CSS Sitting in a Tree. K i s s i n O M G

<strong>

Page 30: HTML and CSS Sitting in a Tree. K i s s i n O M G

<i>

Page 31: HTML and CSS Sitting in a Tree. K i s s i n O M G

<em>

Page 32: HTML and CSS Sitting in a Tree. K i s s i n O M G

<br>

Page 33: HTML and CSS Sitting in a Tree. K i s s i n O M G

<hr>

Page 34: HTML and CSS Sitting in a Tree. K i s s i n O M G

<s>

Page 35: HTML and CSS Sitting in a Tree. K i s s i n O M G

<small>

Page 36: HTML and CSS Sitting in a Tree. K i s s i n O M G

<embed>

Page 37: HTML and CSS Sitting in a Tree. K i s s i n O M G

NEW ELEMENTS

Page 38: HTML and CSS Sitting in a Tree. K i s s i n O M G

<article>

Page 39: HTML and CSS Sitting in a Tree. K i s s i n O M G

<aside>

Page 40: HTML and CSS Sitting in a Tree. K i s s i n O M G

<audio>

Page 41: HTML and CSS Sitting in a Tree. K i s s i n O M G

<audio src=""/>

Page 42: HTML and CSS Sitting in a Tree. K i s s i n O M G

<audio attrs>

Page 43: HTML and CSS Sitting in a Tree. K i s s i n O M G

controls

Page 44: HTML and CSS Sitting in a Tree. K i s s i n O M G

preload="none"

Page 45: HTML and CSS Sitting in a Tree. K i s s i n O M G

preload="metadata"

Page 46: HTML and CSS Sitting in a Tree. K i s s i n O M G

preload="auto"

Page 47: HTML and CSS Sitting in a Tree. K i s s i n O M G

loop

Page 48: HTML and CSS Sitting in a Tree. K i s s i n O M G

autoplay

Page 49: HTML and CSS Sitting in a Tree. K i s s i n O M G

<audio> <source src=".mp3"/> <source src=".ogg"/> <source src=".wav"/></audio>

Page 50: HTML and CSS Sitting in a Tree. K i s s i n O M G

<canvas>

Page 51: HTML and CSS Sitting in a Tree. K i s s i n O M G

<details>

Page 52: HTML and CSS Sitting in a Tree. K i s s i n O M G

<footer>

Page 53: HTML and CSS Sitting in a Tree. K i s s i n O M G

<header>

Page 54: HTML and CSS Sitting in a Tree. K i s s i n O M G

<hgroup>

Page 55: HTML and CSS Sitting in a Tree. K i s s i n O M G

<mark>

Page 56: HTML and CSS Sitting in a Tree. K i s s i n O M G

<nav>

Page 57: HTML and CSS Sitting in a Tree. K i s s i n O M G

<progress>

Page 58: HTML and CSS Sitting in a Tree. K i s s i n O M G

<section>

Page 59: HTML and CSS Sitting in a Tree. K i s s i n O M G

<summary>

Page 60: HTML and CSS Sitting in a Tree. K i s s i n O M G

<time>

Page 61: HTML and CSS Sitting in a Tree. K i s s i n O M G

<time pubdate>

Page 62: HTML and CSS Sitting in a Tree. K i s s i n O M G

datetime="2009-11-13T20:00"

Page 63: HTML and CSS Sitting in a Tree. K i s s i n O M G

datetime="2009-11-13T20:00+09:00"

Page 64: HTML and CSS Sitting in a Tree. K i s s i n O M G

<video>

Page 65: HTML and CSS Sitting in a Tree. K i s s i n O M G

<video src=""/>

Page 66: HTML and CSS Sitting in a Tree. K i s s i n O M G

<video attrs>

Page 67: HTML and CSS Sitting in a Tree. K i s s i n O M G

autoplay

Page 68: HTML and CSS Sitting in a Tree. K i s s i n O M G

poster=".png"

Page 69: HTML and CSS Sitting in a Tree. K i s s i n O M G

<video> <source src="h.264"/> <source src=".ogv"/></video>

Page 70: HTML and CSS Sitting in a Tree. K i s s i n O M G

HTML5FORMS

Page 71: HTML and CSS Sitting in a Tree. K i s s i n O M G

placeholder

Page 72: HTML and CSS Sitting in a Tree. K i s s i n O M G

autofocus

Page 73: HTML and CSS Sitting in a Tree. K i s s i n O M G

required

Page 74: HTML and CSS Sitting in a Tree. K i s s i n O M G

<input type=*>

Page 75: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="email"

Page 76: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="url"

Page 77: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="tel"

Page 78: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="search"

Page 79: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="date"

Page 80: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="datetime"

Page 81: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="number"

Page 82: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="range"

Page 83: HTML and CSS Sitting in a Tree. K i s s i n O M G

type="color"

Page 84: HTML and CSS Sitting in a Tree. K i s s i n O M G

<meter>

Page 85: HTML and CSS Sitting in a Tree. K i s s i n O M G

<progress>

Page 86: HTML and CSS Sitting in a Tree. K i s s i n O M G

MISC

Page 87: HTML and CSS Sitting in a Tree. K i s s i n O M G

data-* attrs

Page 88: HTML and CSS Sitting in a Tree. K i s s i n O M G

data-lat="123.456"

Page 89: HTML and CSS Sitting in a Tree. K i s s i n O M G

data-lon="3.14159"

Page 90: HTML and CSS Sitting in a Tree. K i s s i n O M G

data-foo="bar"

Page 91: HTML and CSS Sitting in a Tree. K i s s i n O M G

data-ypid="6159963"

Page 92: HTML and CSS Sitting in a Tree. K i s s i n O M G

ARIA

Page 93: HTML and CSS Sitting in a Tree. K i s s i n O M G

Accessible Rich Internet Applications

Page 94: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="banner"

Page 95: HTML and CSS Sitting in a Tree. K i s s i n O M G

<header>

Page 96: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="navigation"

Page 97: HTML and CSS Sitting in a Tree. K i s s i n O M G

<nav>

Page 98: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="main"

Page 99: HTML and CSS Sitting in a Tree. K i s s i n O M G

<section>

Page 100: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="article"

Page 101: HTML and CSS Sitting in a Tree. K i s s i n O M G

<article>

Page 102: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="complementary"

Page 103: HTML and CSS Sitting in a Tree. K i s s i n O M G

<aside>

Page 104: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="contentinfo"

Page 105: HTML and CSS Sitting in a Tree. K i s s i n O M G

<footer>

Page 106: HTML and CSS Sitting in a Tree. K i s s i n O M G

role="search"

Page 107: HTML and CSS Sitting in a Tree. K i s s i n O M G

<input type="search" />

Page 108: HTML and CSS Sitting in a Tree. K i s s i n O M G

HTML5FRIENDS

Page 109: HTML and CSS Sitting in a Tree. K i s s i n O M G

geolocation

Page 110: HTML and CSS Sitting in a Tree. K i s s i n O M G

local storage

Page 111: HTML and CSS Sitting in a Tree. K i s s i n O M G

offline apps

Page 112: HTML and CSS Sitting in a Tree. K i s s i n O M G

web workers

Page 113: HTML and CSS Sitting in a Tree. K i s s i n O M G

web sockets

Page 114: HTML and CSS Sitting in a Tree. K i s s i n O M G

history api

Page 115: HTML and CSS Sitting in a Tree. K i s s i n O M G

file api

Page 116: HTML and CSS Sitting in a Tree. K i s s i n O M G

undo history

Page 117: HTML and CSS Sitting in a Tree. K i s s i n O M G

drag and drop

Page 118: HTML and CSS Sitting in a Tree. K i s s i n O M G

deviceorientation

Page 119: HTML and CSS Sitting in a Tree. K i s s i n O M G

CSS3

Page 120: HTML and CSS Sitting in a Tree. K i s s i n O M G

border-radius

Page 121: HTML and CSS Sitting in a Tree. K i s s i n O M G

linear-gradient

Page 122: HTML and CSS Sitting in a Tree. K i s s i n O M G

radial-gradient

Page 123: HTML and CSS Sitting in a Tree. K i s s i n O M G

media queries

Page 124: HTML and CSS Sitting in a Tree. K i s s i n O M G

@media

Page 125: HTML and CSS Sitting in a Tree. K i s s i n O M G

@media="only screen and (max-device-width: 480px)"

Page 126: HTML and CSS Sitting in a Tree. K i s s i n O M G

@media="only screen and (max-device-width: 480px)" { h1 { background: url(small-logo.png) }}

Page 127: HTML and CSS Sitting in a Tree. K i s s i n O M G

@media="only screen and (max-device-width: 480px)

and (orientation:portrait)"

Page 128: HTML and CSS Sitting in a Tree. K i s s i n O M G

@media="only screen and (max-device-width: 480px)

and (orientation:landscape)"

Page 129: HTML and CSS Sitting in a Tree. K i s s i n O M G

box-shadow

Page 130: HTML and CSS Sitting in a Tree. K i s s i n O M G

text-shadow

Page 131: HTML and CSS Sitting in a Tree. K i s s i n O M G

multiple backgrounds

Page 132: HTML and CSS Sitting in a Tree. K i s s i n O M G

border-image

Page 133: HTML and CSS Sitting in a Tree. K i s s i n O M G

@font-face

Page 134: HTML and CSS Sitting in a Tree. K i s s i n O M G

:before

Page 135: HTML and CSS Sitting in a Tree. K i s s i n O M G

:after

Page 136: HTML and CSS Sitting in a Tree. K i s s i n O M G

:first-child

Page 137: HTML and CSS Sitting in a Tree. K i s s i n O M G

:last-child

Page 138: HTML and CSS Sitting in a Tree. K i s s i n O M G

:nth-child( )

Page 139: HTML and CSS Sitting in a Tree. K i s s i n O M G

:nth-child(even)

Page 140: HTML and CSS Sitting in a Tree. K i s s i n O M G

:nth-child(odd)

Page 141: HTML and CSS Sitting in a Tree. K i s s i n O M G

:nth-child(10n-1)

Page 142: HTML and CSS Sitting in a Tree. K i s s i n O M G

:target

Page 143: HTML and CSS Sitting in a Tree. K i s s i n O M G

img[alt=foo]

Page 144: HTML and CSS Sitting in a Tree. K i s s i n O M G

RGBa

Page 145: HTML and CSS Sitting in a Tree. K i s s i n O M G

transforms

Page 146: HTML and CSS Sitting in a Tree. K i s s i n O M G

transistions

Page 147: HTML and CSS Sitting in a Tree. K i s s i n O M G

More…

Page 148: HTML and CSS Sitting in a Tree. K i s s i n O M G

htmldog.com

Page 149: HTML and CSS Sitting in a Tree. K i s s i n O M G

diveintohtml5.org

Page 150: HTML and CSS Sitting in a Tree. K i s s i n O M G

html5doctor.com

Page 151: HTML and CSS Sitting in a Tree. K i s s i n O M G

books.alistapart.com

Page 152: HTML and CSS Sitting in a Tree. K i s s i n O M G

View Source

Page 153: HTML and CSS Sitting in a Tree. K i s s i n O M G

iamshane.com/products


Recommended