University of Abertay Dundee - evening

Rachel Andrew
Rachel AndrewWriter, speaker, co-founder of Perch CMS. Google Developer Expert for Web Technologies at A List Apart
hello.

Friday, 26 March 2010
Rachel Andrew

                            @rachelandrew

                           rachelandrew.co.uk
                           edgeofmyseat.com
                             grabaperch.com


Friday, 26 March 2010
Who Are You?




Friday, 26 March 2010
The web industry

                            (according to Rachel)




Friday, 26 March 2010
(X)HTML
                <p><strong>Hello</strong>,
                world!</p>




Friday, 26 March 2010
Be Strict
                <!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">

Friday, 26 March 2010
Semantics

                        the meaning in your mark-up




Friday, 26 March 2010
Headings
                <h1>The main heading</h1>

                <h2>A sub heading</h2>

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




Friday, 26 March 2010
Lists
                <ul>
                 <li>Eggs</li>
                 <li>Flour</li>
                 <li>Milk</li>
                </li>




Friday, 26 March 2010
Quotes
                <blockquote><p>Behind every
                successful woman is a
                substantial amount of coffee.
                </p></blockquote>




Friday, 26 March 2010
Accessible

Friday, 26 March 2010
CSS

Friday, 26 March 2010
Core Skills

                              HTML/XHTML
                                    CSS
                         Semantic use of mark-up
                        Consideration of accessibility




Friday, 26 March 2010
Accessing the web

                           browsers and other devices




Friday, 26 March 2010
Browsers

Friday, 26 March 2010
Older browsers

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




Friday, 26 March 2010
Main IE6 issues
                                       CSS bugs
                        Lack of support for some CSS properties
                                 No Alpha PNG support




Friday, 26 March 2010
“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
Graded Browser
                           Support

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




Friday, 26 March 2010
Other devices

                  Phones, screen readers, the iPad, whatever comes next




Friday, 26 March 2010
JavaScript

Friday, 26 March 2010
The bad old way
                <a href=”#” onclick=”window.open
                (‘/img/large.jpg’,‘popup’,‘300’,
                500’)”>view large image</a>




Friday, 26 March 2010
Unobtrusive
                <a href=”/img/large.jpg”
                class=”popup”>view large image</
                a>




Friday, 26 March 2010
JavaScript libraries

                                jQuery
                                  YUI
                               Prototype




Friday, 26 March 2010
Ajax

Friday, 26 March 2010
Friday, 26 March 2010
Progressive
                        enhancement
                             Mark-up
                                 .
                               CSS
                                 .
                            JavaScript




Friday, 26 March 2010
Flash

Friday, 26 March 2010
The server-side

                           Back-end development




Friday, 26 March 2010
All languages are
                              rubbish.

                         pick the one you find least rubbish.




Friday, 26 March 2010
Pick One.

Friday, 26 March 2010
Databases

Friday, 26 March 2010
Frameworks

                        Excellent ... once you know how to code.




Friday, 26 March 2010
APIs

                        Use existing data sources




Friday, 26 March 2010
The Future

Friday, 26 March 2010
HTML5

Friday, 26 March 2010
XHTML or HTML
                            style




Friday, 26 March 2010
<div id=”header”></div>

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

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

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




Friday, 26 March 2010
<header></header>

                <nav></nav>

                <article></article>

                <aside></aside>




Friday, 26 March 2010
Video
                <video width="640" height="360"
                src="http://www.youtube.com/
                demo/google_main.mp4" controls
                autobuffer>
                </video>




Friday, 26 March 2010
Browser Support

                        You can start using HTML5 right now.




Friday, 26 March 2010
HTML5 Resources

                                      html5doctor.com
                                      html5demos.com
                        http://articles.sitepoint.com/article/html-5-
                                        snapshot-2009




Friday, 26 March 2010
CSS 3

Friday, 26 March 2010
Modular

                        Some modules more complete than others




Friday, 26 March 2010
New selectors
                li:first-child {}

                li:last-child {}

                tr:nth-child(odd) { }




Friday, 26 March 2010
Backgrounds &
                           Borders
                .box {
                  border-radius: 5px
                }




Friday, 26 March 2010
RGBa & Opacity
                .box {
                  background-color:rgb(0,0,255);
                  opacity: 0.5;
                }

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




Friday, 26 March 2010
Browser Support




Friday, 26 March 2010
Friday, 26 March 2010
Vendor prefixes
                .box {
                  border-radius: 5px
                  moz-border-radius: 5px;
                  webkit-border-radius: 5px;
                }




Friday, 26 March 2010
Friday, 26 March 2010
Internet Explorer 9

                           Excellent CSS3 selector support
                              Support for border-radius
                                        RGBa




Friday, 26 March 2010
CSS3 Resources

                                             css3.info
                                http://dev.opera.com/articles/css/
                        http://24ways.org/2009/cleaner-code-with-css3-
                                             selectors




Friday, 26 March 2010
Typography

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




Friday, 26 March 2010
Hosted fonts

                          www.typekit.com




Friday, 26 March 2010
Over to you.

                           Any Questions?




Friday, 26 March 2010
Thank you.

                                       Twitter: @rachelandrew
                                     Email: me@rachelandrew.co.uk
                        http://www.rachelandrew.co.uk/presentations/university-of-abertay-dundee/




Friday, 26 March 2010
1 of 58

Recommended

University of Abertay Dundee - afternoon by
University of Abertay Dundee - afternoonUniversity of Abertay Dundee - afternoon
University of Abertay Dundee - afternoonRachel Andrew
1.7K views67 slides
Webmontag München Cross Platform by
Webmontag München Cross PlatformWebmontag München Cross Platform
Webmontag München Cross Platformwolframkriesing
494 views52 slides
Drupal V Biznise by
Drupal V BizniseDrupal V Biznise
Drupal V BizniseJozef Toth
440 views33 slides
We're not designing posters, here! by
We're not designing posters, here!We're not designing posters, here!
We're not designing posters, here!André Luís
1.9K views88 slides
An Event Apart Nashville: CSS Grid Layout by
An Event Apart Nashville: CSS Grid LayoutAn Event Apart Nashville: CSS Grid Layout
An Event Apart Nashville: CSS Grid LayoutRachel Andrew
1.7K views138 slides
Am His Ch 7 3 by
Am His Ch 7 3Am His Ch 7 3
Am His Ch 7 3mrkampmann
231 views6 slides

More Related Content

Viewers also liked

CSS Grid Layout: An Event Apart Boston 2016 by
CSS Grid Layout: An Event Apart Boston 2016CSS Grid Layout: An Event Apart Boston 2016
CSS Grid Layout: An Event Apart Boston 2016Rachel Andrew
2.9K views137 slides
Govt Ch 6 1 by
Govt Ch 6 1Govt Ch 6 1
Govt Ch 6 1mrkampmann
201 views4 slides
World His Ch 1 3 by
World His Ch 1 3World His Ch 1 3
World His Ch 1 3mrkampmann
348 views8 slides
Am His Ch 9 3 by
Am His Ch 9 3Am His Ch 9 3
Am His Ch 9 3mrkampmann
238 views6 slides
Everything else by
Everything elseEverything else
Everything elseRachel Andrew
1.2K views79 slides
Am His Ch 11 1 by
Am His Ch 11 1Am His Ch 11 1
Am His Ch 11 1mrkampmann
226 views6 slides

Viewers also liked(14)

CSS Grid Layout: An Event Apart Boston 2016 by Rachel Andrew
CSS Grid Layout: An Event Apart Boston 2016CSS Grid Layout: An Event Apart Boston 2016
CSS Grid Layout: An Event Apart Boston 2016
Rachel Andrew2.9K views
World His Ch 1 3 by mrkampmann
World His Ch 1 3World His Ch 1 3
World His Ch 1 3
mrkampmann348 views
Am His Ch 9 3 by mrkampmann
Am His Ch 9 3Am His Ch 9 3
Am His Ch 9 3
mrkampmann238 views
Am His Ch 11 1 by mrkampmann
Am His Ch 11 1Am His Ch 11 1
Am His Ch 11 1
mrkampmann226 views
Future Layout & Performance by Rachel Andrew
Future Layout & PerformanceFuture Layout & Performance
Future Layout & Performance
Rachel Andrew1.8K views
Industrialization Spreads by mrkampmann
Industrialization SpreadsIndustrialization Spreads
Industrialization Spreads
mrkampmann2.8K views
ConFoo 2016: Making Sense of CSS Layout by Rachel Andrew
ConFoo 2016: Making Sense of CSS LayoutConFoo 2016: Making Sense of CSS Layout
ConFoo 2016: Making Sense of CSS Layout
Rachel Andrew1.1K views
World His Ch 5 1 by mrkampmann
World His Ch 5 1World His Ch 5 1
World His Ch 5 1
mrkampmann236 views
Looking Back to Move Forward: Building the Modern Web by Rachel Andrew
Looking Back to Move Forward: Building the Modern WebLooking Back to Move Forward: Building the Modern Web
Looking Back to Move Forward: Building the Modern Web
Rachel Andrew41.4K views
CSS Grid Layout - All Things Open by Rachel Andrew
CSS Grid Layout - All Things OpenCSS Grid Layout - All Things Open
CSS Grid Layout - All Things Open
Rachel Andrew1.9K views
New CSS Meets the Real World by Rachel Andrew
New CSS Meets the Real WorldNew CSS Meets the Real World
New CSS Meets the Real World
Rachel Andrew1.4K views

Similar to University of Abertay Dundee - evening

Responsive web design - Drupal theming by
Responsive web design - Drupal themingResponsive web design - Drupal theming
Responsive web design - Drupal themingadifferentdesign
1.7K views38 slides
Affordances in Modern Web Design by
Affordances in Modern Web DesignAffordances in Modern Web Design
Affordances in Modern Web DesignUX Booth
68.7K views101 slides
Building a Website The Easy Way With Wordpress by
Building a Website The Easy Way With WordpressBuilding a Website The Easy Way With Wordpress
Building a Website The Easy Way With WordpressEasily Amused, Inc. & The WP Valet
15.1K views121 slides
Wordpress workshop by
Wordpress workshopWordpress workshop
Wordpress workshopManchester Girl Geeks Geeks
677 views42 slides
Designing With Type :: FontConf 2010 by
Designing With Type :: FontConf 2010Designing With Type :: FontConf 2010
Designing With Type :: FontConf 2010Kyle Meyer
957 views68 slides
Nick Sieger-Exploring Rails 3 Through Choices by
Nick Sieger-Exploring Rails 3 Through Choices Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices ThoughtWorks
898 views91 slides

Similar to University of Abertay Dundee - evening(20)

Responsive web design - Drupal theming by adifferentdesign
Responsive web design - Drupal themingResponsive web design - Drupal theming
Responsive web design - Drupal theming
adifferentdesign1.7K views
Affordances in Modern Web Design by UX Booth
Affordances in Modern Web DesignAffordances in Modern Web Design
Affordances in Modern Web Design
UX Booth68.7K views
Designing With Type :: FontConf 2010 by Kyle Meyer
Designing With Type :: FontConf 2010Designing With Type :: FontConf 2010
Designing With Type :: FontConf 2010
Kyle Meyer957 views
Nick Sieger-Exploring Rails 3 Through Choices by ThoughtWorks
Nick Sieger-Exploring Rails 3 Through Choices Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices
ThoughtWorks898 views
Node.js and websockets intro by kompozer
Node.js and websockets introNode.js and websockets intro
Node.js and websockets intro
kompozer5.3K views
Availability, the Cloud and Everything by logicalstack
Availability, the Cloud and EverythingAvailability, the Cloud and Everything
Availability, the Cloud and Everything
logicalstack640 views
Adapting to the Unknown by R/GA
Adapting to the UnknownAdapting to the Unknown
Adapting to the Unknown
R/GA14.6K views
HTML 5: The Future of the Web by Tim Wright
HTML 5: The Future of the WebHTML 5: The Future of the Web
HTML 5: The Future of the Web
Tim Wright3.8K views
UWS Workshop: Social Media 101 for Contemporary Screen Actors by Jennifer Jones
UWS Workshop: Social Media 101 for Contemporary Screen ActorsUWS Workshop: Social Media 101 for Contemporary Screen Actors
UWS Workshop: Social Media 101 for Contemporary Screen Actors
Jennifer Jones790 views
Go! Go! Gadgets. Writing an OpenSocial Application by Mark Halvorson
Go! Go! Gadgets.  Writing an OpenSocial ApplicationGo! Go! Gadgets.  Writing an OpenSocial Application
Go! Go! Gadgets. Writing an OpenSocial Application
Mark Halvorson1.6K views
[T3CON12CA] TYPO3 Phoenix - The Current State by Christian Müller
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State
Christian Müller1.1K views
Sharing Your Content w/o Hurting Your Copyright by Plagiarism Today
Sharing Your Content w/o Hurting Your CopyrightSharing Your Content w/o Hurting Your Copyright
Sharing Your Content w/o Hurting Your Copyright
Plagiarism Today1K views
CSS3: The Future is Now at Drupal Design Camp Boston by Jen Simmons
CSS3: The Future is Now at Drupal Design Camp BostonCSS3: The Future is Now at Drupal Design Camp Boston
CSS3: The Future is Now at Drupal Design Camp Boston
Jen Simmons925 views

More from Rachel Andrew

All Day Hey! Unlocking The Power of CSS Grid Layout by
All Day Hey! Unlocking The Power of CSS Grid LayoutAll Day Hey! Unlocking The Power of CSS Grid Layout
All Day Hey! Unlocking The Power of CSS Grid LayoutRachel Andrew
2.2K views113 slides
SmashingConf SF: Unlocking the Power of CSS Grid Layout by
SmashingConf SF: Unlocking the Power of CSS Grid LayoutSmashingConf SF: Unlocking the Power of CSS Grid Layout
SmashingConf SF: Unlocking the Power of CSS Grid LayoutRachel Andrew
2.3K views113 slides
Unlocking the Power of CSS Grid Layout by
Unlocking the Power of CSS Grid LayoutUnlocking the Power of CSS Grid Layout
Unlocking the Power of CSS Grid LayoutRachel Andrew
2K views113 slides
The Creative New World of CSS by
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSSRachel Andrew
2K views144 slides
Into the Weeds of CSS Layout by
Into the Weeds of CSS LayoutInto the Weeds of CSS Layout
Into the Weeds of CSS LayoutRachel Andrew
1.5K views93 slides
Solving Layout Problems with CSS Grid & Friends - DevFest17 by
Solving Layout Problems with CSS Grid & Friends - DevFest17Solving Layout Problems with CSS Grid & Friends - DevFest17
Solving Layout Problems with CSS Grid & Friends - DevFest17Rachel Andrew
2.1K views96 slides

More from Rachel Andrew(20)

All Day Hey! Unlocking The Power of CSS Grid Layout by Rachel Andrew
All Day Hey! Unlocking The Power of CSS Grid LayoutAll Day Hey! Unlocking The Power of CSS Grid Layout
All Day Hey! Unlocking The Power of CSS Grid Layout
Rachel Andrew2.2K views
SmashingConf SF: Unlocking the Power of CSS Grid Layout by Rachel Andrew
SmashingConf SF: Unlocking the Power of CSS Grid LayoutSmashingConf SF: Unlocking the Power of CSS Grid Layout
SmashingConf SF: Unlocking the Power of CSS Grid Layout
Rachel Andrew2.3K views
Unlocking the Power of CSS Grid Layout by Rachel Andrew
Unlocking the Power of CSS Grid LayoutUnlocking the Power of CSS Grid Layout
Unlocking the Power of CSS Grid Layout
Rachel Andrew2K views
The Creative New World of CSS by Rachel Andrew
The Creative New World of CSSThe Creative New World of CSS
The Creative New World of CSS
Rachel Andrew2K views
Into the Weeds of CSS Layout by Rachel Andrew
Into the Weeds of CSS LayoutInto the Weeds of CSS Layout
Into the Weeds of CSS Layout
Rachel Andrew1.5K views
Solving Layout Problems with CSS Grid & Friends - DevFest17 by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - DevFest17Solving Layout Problems with CSS Grid & Friends - DevFest17
Solving Layout Problems with CSS Grid & Friends - DevFest17
Rachel Andrew2.1K views
View Source London: Solving Layout Problems with CSS Grid & Friends by Rachel Andrew
View Source London: Solving Layout Problems with CSS Grid & FriendsView Source London: Solving Layout Problems with CSS Grid & Friends
View Source London: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew1K views
DevFest Nantes - Start Using CSS Grid Layout today by Rachel Andrew
DevFest Nantes - Start Using CSS Grid Layout todayDevFest Nantes - Start Using CSS Grid Layout today
DevFest Nantes - Start Using CSS Grid Layout today
Rachel Andrew1.1K views
Start Using CSS Grid Layout Today - RuhrJS by Rachel Andrew
Start Using CSS Grid Layout Today - RuhrJSStart Using CSS Grid Layout Today - RuhrJS
Start Using CSS Grid Layout Today - RuhrJS
Rachel Andrew990 views
404.ie: Solving Layout Problems with CSS Grid & Friends by Rachel Andrew
404.ie: Solving Layout Problems with CSS Grid & Friends404.ie: Solving Layout Problems with CSS Grid & Friends
404.ie: Solving Layout Problems with CSS Grid & Friends
Rachel Andrew909 views
Solving Layout Problems with CSS Grid & Friends - WEBU17 by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - WEBU17Solving Layout Problems with CSS Grid & Friends - WEBU17
Solving Layout Problems with CSS Grid & Friends - WEBU17
Rachel Andrew902 views
Laying out the future with grid & flexbox - Smashing Conf Freiburg by Rachel Andrew
Laying out the future with grid & flexbox - Smashing Conf FreiburgLaying out the future with grid & flexbox - Smashing Conf Freiburg
Laying out the future with grid & flexbox - Smashing Conf Freiburg
Rachel Andrew2.4K views
Solving Layout Problems with CSS Grid & Friends - NordicJS by Rachel Andrew
Solving Layout Problems with CSS Grid & Friends - NordicJSSolving Layout Problems with CSS Grid & Friends - NordicJS
Solving Layout Problems with CSS Grid & Friends - NordicJS
Rachel Andrew2.7K views
Google Developers Experts Summit 2017 - CSS Layout by Rachel Andrew
Google Developers Experts Summit 2017 - CSS Layout Google Developers Experts Summit 2017 - CSS Layout
Google Developers Experts Summit 2017 - CSS Layout
Rachel Andrew1.4K views
Web Summer Camp Keynote by Rachel Andrew
Web Summer Camp KeynoteWeb Summer Camp Keynote
Web Summer Camp Keynote
Rachel Andrew1.9K views
New CSS Layout Meets the Real World by Rachel Andrew
New CSS Layout Meets the Real WorldNew CSS Layout Meets the Real World
New CSS Layout Meets the Real World
Rachel Andrew864 views
An Event Apart DC - New CSS Layout meets the Real World by Rachel Andrew
An Event Apart DC - New CSS Layout meets the Real WorldAn Event Apart DC - New CSS Layout meets the Real World
An Event Apart DC - New CSS Layout meets the Real World
Rachel Andrew408 views
Perch, Patterns and Old Browsers by Rachel Andrew
Perch, Patterns and Old BrowsersPerch, Patterns and Old Browsers
Perch, Patterns and Old Browsers
Rachel Andrew1.8K views
Evergreen websites for Evergreen browsers by Rachel Andrew
Evergreen websites for Evergreen browsersEvergreen websites for Evergreen browsers
Evergreen websites for Evergreen browsers
Rachel Andrew1.5K views

Recently uploaded

PRODUCT LISTING.pptx by
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 views1 slide
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
136 views15 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
263 views86 slides
SUPPLIER SOURCING.pptx by
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
15 views1 slide

Recently uploaded(20)

Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman33 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...

University of Abertay Dundee - evening

  • 2. Rachel Andrew @rachelandrew rachelandrew.co.uk edgeofmyseat.com grabaperch.com Friday, 26 March 2010
  • 3. Who Are You? Friday, 26 March 2010
  • 4. The web industry (according to Rachel) Friday, 26 March 2010
  • 5. (X)HTML <p><strong>Hello</strong>, world!</p> Friday, 26 March 2010
  • 6. Be Strict <!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"> Friday, 26 March 2010
  • 7. Semantics the meaning in your mark-up Friday, 26 March 2010
  • 8. Headings <h1>The main heading</h1> <h2>A sub heading</h2> <h3>A sub-sub heading</h3> Friday, 26 March 2010
  • 9. Lists <ul> <li>Eggs</li> <li>Flour</li> <li>Milk</li> </li> Friday, 26 March 2010
  • 10. Quotes <blockquote><p>Behind every successful woman is a substantial amount of coffee. </p></blockquote> Friday, 26 March 2010
  • 13. Core Skills HTML/XHTML CSS Semantic use of mark-up Consideration of accessibility Friday, 26 March 2010
  • 14. Accessing the web browsers and other devices Friday, 26 March 2010
  • 16. Older browsers Internet Explorer 6 - I’m looking at you... Friday, 26 March 2010
  • 17. Main IE6 issues CSS bugs Lack of support for some CSS properties No Alpha PNG support Friday, 26 March 2010
  • 18. “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
  • 19. Graded Browser Support http://developer.yahoo.com/yui/articles/gbs/ Friday, 26 March 2010
  • 20. Other devices Phones, screen readers, the iPad, whatever comes next Friday, 26 March 2010
  • 22. The bad old way <a href=”#” onclick=”window.open (‘/img/large.jpg’,‘popup’,‘300’, 500’)”>view large image</a> Friday, 26 March 2010
  • 23. Unobtrusive <a href=”/img/large.jpg” class=”popup”>view large image</ a> Friday, 26 March 2010
  • 24. JavaScript libraries jQuery YUI Prototype Friday, 26 March 2010
  • 27. Progressive enhancement Mark-up . CSS . JavaScript Friday, 26 March 2010
  • 29. The server-side Back-end development Friday, 26 March 2010
  • 30. All languages are rubbish. pick the one you find least rubbish. Friday, 26 March 2010
  • 31. Pick One. Friday, 26 March 2010
  • 33. Frameworks Excellent ... once you know how to code. Friday, 26 March 2010
  • 34. APIs Use existing data sources Friday, 26 March 2010
  • 35. The Future Friday, 26 March 2010
  • 37. XHTML or HTML style Friday, 26 March 2010
  • 38. <div id=”header”></div> <div id=”nav”></div> <div id=”content”></div> <div id=”sidebar”></div> Friday, 26 March 2010
  • 39. <header></header> <nav></nav> <article></article> <aside></aside> Friday, 26 March 2010
  • 40. Video <video width="640" height="360" src="http://www.youtube.com/ demo/google_main.mp4" controls autobuffer> </video> Friday, 26 March 2010
  • 41. Browser Support You can start using HTML5 right now. Friday, 26 March 2010
  • 42. HTML5 Resources html5doctor.com html5demos.com http://articles.sitepoint.com/article/html-5- snapshot-2009 Friday, 26 March 2010
  • 43. CSS 3 Friday, 26 March 2010
  • 44. Modular Some modules more complete than others Friday, 26 March 2010
  • 45. New selectors li:first-child {} li:last-child {} tr:nth-child(odd) { } Friday, 26 March 2010
  • 46. Backgrounds & Borders .box { border-radius: 5px } Friday, 26 March 2010
  • 47. RGBa & Opacity .box { background-color:rgb(0,0,255); opacity: 0.5; } .box { background-color: rgba(0,0,255,0.5); } Friday, 26 March 2010
  • 50. Vendor prefixes .box { border-radius: 5px moz-border-radius: 5px; webkit-border-radius: 5px; } Friday, 26 March 2010
  • 52. Internet Explorer 9 Excellent CSS3 selector support Support for border-radius RGBa Friday, 26 March 2010
  • 53. CSS3 Resources css3.info http://dev.opera.com/articles/css/ http://24ways.org/2009/cleaner-code-with-css3- selectors Friday, 26 March 2010
  • 55. @font-face @font-face { font-family: "gesta-1"; src: url(gesta.ttf); font-style: normal; font-variant: normal; font-weight: 400; } Friday, 26 March 2010
  • 56. Hosted fonts www.typekit.com Friday, 26 March 2010
  • 57. Over to you. Any Questions? Friday, 26 March 2010
  • 58. Thank you. Twitter: @rachelandrew Email: me@rachelandrew.co.uk http://www.rachelandrew.co.uk/presentations/university-of-abertay-dundee/ Friday, 26 March 2010