university of abertay dundee - evening

58
hello. Friday, 26 March 2010

Upload: rachel-andrew

Post on 07-May-2015

1.334 views

Category:

Technology


1 download

DESCRIPTION

Presentation given at 6.30pm on Thursday 25th March at the University of Abertay Dundee.

TRANSCRIPT

Page 1: University of Abertay Dundee - evening

hello.

Friday, 26 March 2010

Page 2: University of Abertay Dundee - evening

Rachel Andrew

@rachelandrew

rachelandrew.co.ukedgeofmyseat.comgrabaperch.com

Friday, 26 March 2010

Page 3: University of Abertay Dundee - evening

Who Are You?

Friday, 26 March 2010

Page 4: University of Abertay Dundee - evening

The web industry

(according to Rachel)

Friday, 26 March 2010

Page 5: University of Abertay Dundee - evening

<p><strong>Hello</strong>, world!</p>

(X)HTML

Friday, 26 March 2010

Page 6: University of Abertay Dundee - evening

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">

Be Strict

Friday, 26 March 2010

Page 7: University of Abertay Dundee - evening

Semantics

the meaning in your mark-up

Friday, 26 March 2010

Page 8: University of Abertay Dundee - evening

<h1>The main heading</h1>

<h2>A sub heading</h2>

<h3>A sub-sub heading</h3>

Headings

Friday, 26 March 2010

Page 9: University of Abertay Dundee - evening

<ul><li>Eggs</li><li>Flour</li><li>Milk</li>

</li>

Lists

Friday, 26 March 2010

Page 10: University of Abertay Dundee - evening

<blockquote><p>Behind every successful woman is a substantial amount of coffee.</p></blockquote>

Quotes

Friday, 26 March 2010

Page 11: University of Abertay Dundee - evening

Accessible

Friday, 26 March 2010

Page 12: University of Abertay Dundee - evening

CSS

Friday, 26 March 2010

Page 13: University of Abertay Dundee - evening

Core Skills

HTML/XHTMLCSS

Semantic use of mark-upConsideration of accessibility

Friday, 26 March 2010

Page 14: University of Abertay Dundee - evening

Accessing the web

browsers and other devices

Friday, 26 March 2010

Page 15: University of Abertay Dundee - evening

Browsers

Friday, 26 March 2010

Page 16: University of Abertay Dundee - evening

Older browsers

Internet Explorer 6 - I’m looking at you...

Friday, 26 March 2010

Page 17: University of Abertay Dundee - evening

Main IE6 issuesCSS bugs

Lack of support for some CSS propertiesNo Alpha PNG support

Friday, 26 March 2010

Page 18: University of Abertay Dundee - evening

“Anyone who slaps a ‘this page is best viewed with Browser X’ label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network.”

Tim Berners-Lee

Friday, 26 March 2010

Page 19: University of Abertay Dundee - evening

Graded Browser Support

http://developer.yahoo.com/yui/articles/gbs/

Friday, 26 March 2010

Page 20: University of Abertay Dundee - evening

Other devices

Phones, screen readers, the iPad, whatever comes next

Friday, 26 March 2010

Page 21: University of Abertay Dundee - evening

JavaScript

Friday, 26 March 2010

Page 22: University of Abertay Dundee - evening

<a href=”#” onclick=”window.open(‘/img/large.jpg’,‘popup’,‘300’,500’)”>view large image</a>

The bad old way

Friday, 26 March 2010

Page 23: University of Abertay Dundee - evening

<a href=”/img/large.jpg” class=”popup”>view large image</a>

Unobtrusive

Friday, 26 March 2010

Page 24: University of Abertay Dundee - evening

JavaScript libraries

jQueryYUI

Prototype

Friday, 26 March 2010

Page 25: University of Abertay Dundee - evening

Ajax

Friday, 26 March 2010

Page 26: University of Abertay Dundee - evening

Friday, 26 March 2010

Page 27: University of Abertay Dundee - evening

Mark-up.

CSS.

JavaScript

Progressive enhancement

Friday, 26 March 2010

Page 28: University of Abertay Dundee - evening

Flash

Friday, 26 March 2010

Page 29: University of Abertay Dundee - evening

The server-side

Back-end development

Friday, 26 March 2010

Page 30: University of Abertay Dundee - evening

All languages are rubbish.

pick the one you find least rubbish.

Friday, 26 March 2010

Page 31: University of Abertay Dundee - evening

Pick One.

Friday, 26 March 2010

Page 32: University of Abertay Dundee - evening

Databases

Friday, 26 March 2010

Page 33: University of Abertay Dundee - evening

Frameworks

Excellent ... once you know how to code.

Friday, 26 March 2010

Page 34: University of Abertay Dundee - evening

APIs

Use existing data sources

Friday, 26 March 2010

Page 35: University of Abertay Dundee - evening

The Future

Friday, 26 March 2010

Page 36: University of Abertay Dundee - evening

HTML5

Friday, 26 March 2010

Page 37: University of Abertay Dundee - evening

XHTML or HTML style

Friday, 26 March 2010

Page 38: University of Abertay Dundee - evening

<div id=”header”></div>

<div id=”nav”></div>

<div id=”content”></div>

<div id=”sidebar”></div>

Friday, 26 March 2010

Page 39: University of Abertay Dundee - evening

<header></header>

<nav></nav>

<article></article>

<aside></aside>

Friday, 26 March 2010

Page 40: University of Abertay Dundee - evening

<video width="640" height="360" src="http://www.youtube.com/demo/google_main.mp4" controls autobuffer></video>

Video

Friday, 26 March 2010

Page 41: University of Abertay Dundee - evening

Browser Support

You can start using HTML5 right now.

Friday, 26 March 2010

Page 43: University of Abertay Dundee - evening

CSS 3

Friday, 26 March 2010

Page 44: University of Abertay Dundee - evening

Modular

Some modules more complete than others

Friday, 26 March 2010

Page 45: University of Abertay Dundee - evening

li:first-child {}

li:last-child {}

tr:nth-child(odd) { }

New selectors

Friday, 26 March 2010

Page 46: University of Abertay Dundee - evening

.box {border-radius: 5px

}

Backgrounds & Borders

Friday, 26 March 2010

Page 47: University of Abertay Dundee - evening

.box { background-color:rgb(0,0,255); opacity: 0.5;}

.box { background-color: rgba(0,0,255,0.5);}

RGBa & Opacity

Friday, 26 March 2010

Page 48: University of Abertay Dundee - evening

Browser Support

Friday, 26 March 2010

Page 49: University of Abertay Dundee - evening

Friday, 26 March 2010

Page 50: University of Abertay Dundee - evening

.box { border-radius: 5px moz-border-radius: 5px; webkit-border-radius: 5px;}

Vendor prefixes

Friday, 26 March 2010

Page 51: University of Abertay Dundee - evening

Friday, 26 March 2010

Page 52: University of Abertay Dundee - evening

Internet Explorer 9

Excellent CSS3 selector supportSupport for border-radius

RGBa

Friday, 26 March 2010

Page 54: University of Abertay Dundee - evening

Typography

Friday, 26 March 2010

Page 55: University of Abertay Dundee - evening

@font-face { font-family: "gesta-1"; src: url(gesta.ttf); font-style: normal; font-variant: normal; font-weight: 400;}

@font-face

Friday, 26 March 2010

Page 56: University of Abertay Dundee - evening

Hosted fonts

www.typekit.com

Friday, 26 March 2010

Page 57: University of Abertay Dundee - evening

Over to you.

Any Questions?

Friday, 26 March 2010

Page 58: University of Abertay Dundee - evening

Thank you.

Twitter: @rachelandrewEmail: [email protected]

http://www.rachelandrew.co.uk/presentations/university-of-abertay-dundee/

Friday, 26 March 2010