SlideShare a Scribd company logo
1 of 35
Download to read offline
The elements of
  web design
Duality

• Technology
   • Semester 1
• Design
   • Semester 2
Design
A basic duality: The Web was originally conceived as a hypertextual information space;                                                                             30 March 2000
but the development of increasingly sophisticated front- and back-end technologies has
fostered its use as a remote software interface. This dual nature has led to much confusion,
as user experience practitioners have attempted to adapt their terminology to cases beyond
the scope of its original application. The goal of this document is to define some of these
terms within their appropriate contexts, and to clarify the underlying relationships among
these various elements.



Web as software interface                             Concrete                                                   Completion                         Web as hypertext system

                                                                                                                                   Visual Design: visual treatment of text,
Visual Design: graphic treatment of interface
elements (the quot;lookquot; in quot;look-and-feelquot;)                                   Visual Design                                           graphic page elements and navigational
                                                                                                                                   components

Interface Design: as in traditional HCI:                                                                                           Navigation Design: design of interface
design of interface elements to facilitate                                                                                         elements to facilitate the user's movement
user interaction with functionality
                                                                       Interface Design Navigation Design                          through the information architecture
Information Design: in the Tuftean sense:
designing the presentation of information                            Information Design                                            Information Design: in the Tuftean sense:
                                                                                                                                   designing the presentation of information
to facilitate understanding                                                                                                        to facilitate understanding

Interaction Design: development of                                     Interaction Information                                     Information Architecture: structural design




                                                                                                                       time
application flows to facilitate user tasks,
defining how the user interacts with
                                                                       Design     Architecture                                     of the information space to facilitate
                                                                                                                                   intuitive access to content
site functionality

Functional Specifications: quot;feature setquot;:
detailed descriptions of functionality the site
                                                                      Functional      Content                                      Content Requirements: definition of
                                                                                                                                   content elements required in the site
must include in order to meet user needs                          Specifications Requirements                                      in order to meet user needs

User Needs: externally derived goals                                                                                               User Needs: externally derived goals
for the site; identified through user research,
ethno/techno/psychographics, etc.                                              User Needs                                          for the site; identified through user research,
                                                                                                                                   ethno/techno/psychographics, etc.
Site Objectives: business, creative, or other
internally derived goals for the site                                    Site Objectives                                           Site Objectives: business, creative, or other
                                                                                                                                   internally derived goals for the site
task-oriented                                          Abstract                                                  Conception                               information-oriented

          This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development)
          that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a
          user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today.
© 2000 Jesse James Garrett                                                                                                                                         http://www.jjg.net/ia/


                                                                                                                                               JJG - elements of web design
JJG - elements of web design
Web as hypertext

• Information oriented
Web as software

• Task oriented
The surface - visual design
  • Colour
  • Typography
  • Visual elements
  • Branding


  ➡ Emotion
Skeleton - layout
• Interface design
• Navigation design
• Information design


➡ Readability
➡ Understandability
Structure

• Information
  Architecture
• Interaction Design
Scope - requirements

NCE   • Functional specification
         • What will it do?
      • Content requirements
         • What information does it
            hold?
in which the various features and
Just what those features and func-
Just what those features and func-
                    Strategy
of the site. Some sites that sell books
 s to save previously used addresses
 uestion of whether that feature—or
        • User needs
te is a question of scope.
           • Who will be using it and why?
        • Site objectives
           • Who is creating it and why?
ermined by the strategy of the site.
nly what the people running the site
Exercise


• Get into pairs
• Look at exercise 1 on Blackboard
Technology
Technology
• HTTP
• Servers & Browsers
• (X)HTML
• CSS
• Document Object Model
• Javascript
• AJAX
Standards

• HTTP
• (X)HTML
• CSS
• ECMAscript (javascript)
Servers & Browsers

• Web Servers
• Web Clients
   • Browsers, RSS readers, other sites


• Proxies and Firewalls
HTML

• HyperText Markup Language


• Structurally describes content


•
XML

• Data exchange
                              SGML
• Description
                        XML          HTML

• Dynamic         RSS 2.0     XHTML
  formats
(X)HTML
<ul id=quot;oParentquot;>
   <li>Node 1</li>
   <li id=quot;oNodequot;>Node 2</li>
      <ul>
         <li>Child 1</li>
         <li ID=quot;oChild2quot;>Child 2</li>
         <li>Child 3</li>
      </ul>
   <li>Node 3</li>
</ul>
Document Object Model
Document Object Model

 • Use for Javascript
 • Use for CSS


 • DOM scripting is NOT DHTML
CSS
• Cascading Style Sheets


• Separate style from
  content
• Cascade
• Inherit
Standards based design

• Using XHTML, CSS and javascript to
  deliver usable, accessible and beautiful
  sites


• Open, and understandable to other
  designers and developers
Javascript
AJAX
Validation
• HTML
   • http://validator.w3.org/
• CSS
   • http://jigsaw.w3.org/css-validator/
• Javascript
   • Tools > Console
• FIREWALLS & PROXIES
View Source
• View Source
• View Source
• View Source
• View Source
• View Source
• View Source
• View Source
Exercise


• Get into pairs again
• Look at exercise 2 on Blackboard
Exam question


• Explain the differences between web
  sites as hypertext systems or as
  software applications. What are the key
  differences between designing for these
  two different kinds of sites?
Images
JJ Garrett, Elements of Web Design
Wikimedia, creative commons images
ICHC for the image above.

More Related Content

What's hot

Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Mohammed Safwat
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
sirferds
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
bethanygfair
 

What's hot (20)

Web development
Web developmentWeb development
Web development
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
 
Web development presentation
Web development presentationWeb development presentation
Web development presentation
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designing
 
Web development tool
Web development toolWeb development tool
Web development tool
 
Free presentation template for web design projects
Free presentation template for web design projectsFree presentation template for web design projects
Free presentation template for web design projects
 
Wordpress
WordpressWordpress
Wordpress
 
Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
Web Development
Web DevelopmentWeb Development
Web Development
 

Similar to Elements Of Web Design

The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User Experience
Ben van de Sande
 
UX_JJGarrett_elements
UX_JJGarrett_elementsUX_JJGarrett_elements
UX_JJGarrett_elements
Edwin Ritter
 
Elements Of User Experience
Elements Of User ExperienceElements Of User Experience
Elements Of User Experience
guest829deb
 
Elements
ElementsElements
Elements
kaa kaa
 
"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927
Takashi Sakamoto
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuário
Jonathan Prateat
 

Similar to Elements Of Web Design (20)

The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User Experience
 
Wk08 Best Practice
Wk08 Best PracticeWk08 Best Practice
Wk08 Best Practice
 
The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User Experience
 
Elements
ElementsElements
Elements
 
UX_JJGarrett_elements
UX_JJGarrett_elementsUX_JJGarrett_elements
UX_JJGarrett_elements
 
Elements Of User Experience
Elements Of User ExperienceElements Of User Experience
Elements Of User Experience
 
Elements
ElementsElements
Elements
 
Element S
Element SElement S
Element S
 
Wk08 Best Practice
Wk08 Best PracticeWk08 Best Practice
Wk08 Best Practice
 
"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927
 
Dk glsec
Dk glsecDk glsec
Dk glsec
 
Elements
ElementsElements
Elements
 
In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...
 
Zukunftsmarkt Zocken
Zukunftsmarkt ZockenZukunftsmarkt Zocken
Zukunftsmarkt Zocken
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuro
 
WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929
 
Gastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designGastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience design
 
Lean UX
Lean UXLean UX
Lean UX
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuário
 

More from Dan Dixon

UX Bristol Gameful Design
UX Bristol Gameful DesignUX Bristol Gameful Design
UX Bristol Gameful Design
Dan Dixon
 
Educating Creative Technologists
Educating Creative TechnologistsEducating Creative Technologists
Educating Creative Technologists
Dan Dixon
 
Bodies, rhythms and digital games
Bodies, rhythms and digital gamesBodies, rhythms and digital games
Bodies, rhythms and digital games
Dan Dixon
 
A Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeA Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday life
Dan Dixon
 
Nietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationNietzsche Contra Caillois Presentation
Nietzsche Contra Caillois Presentation
Dan Dixon
 
What is a Game?
What is a Game?What is a Game?
What is a Game?
Dan Dixon
 
Dramatic Elements
Dramatic ElementsDramatic Elements
Dramatic Elements
Dan Dixon
 
Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?
Dan Dixon
 

More from Dan Dixon (14)

Digital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDigital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban Gaming
 
UX Bristol Gameful Design
UX Bristol Gameful DesignUX Bristol Gameful Design
UX Bristol Gameful Design
 
Time management tips
Time management tipsTime management tips
Time management tips
 
Big Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming FestivalsBig Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
 
Educating Creative Technologists
Educating Creative TechnologistsEducating Creative Technologists
Educating Creative Technologists
 
Pervasive game ethnography
Pervasive game ethnographyPervasive game ethnography
Pervasive game ethnography
 
Bodies, rhythms and digital games
Bodies, rhythms and digital gamesBodies, rhythms and digital games
Bodies, rhythms and digital games
 
A Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeA Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday life
 
Apollo and Dionysus at Play
Apollo and Dionysus at PlayApollo and Dionysus at Play
Apollo and Dionysus at Play
 
Nietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationNietzsche Contra Caillois Presentation
Nietzsche Contra Caillois Presentation
 
What is a Game?
What is a Game?What is a Game?
What is a Game?
 
Dramatic Elements
Dramatic ElementsDramatic Elements
Dramatic Elements
 
Games Matrix
Games MatrixGames Matrix
Games Matrix
 
Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Recently uploaded (20)

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Elements Of Web Design

  • 1. The elements of web design
  • 2. Duality • Technology • Semester 1 • Design • Semester 2
  • 4. A basic duality: The Web was originally conceived as a hypertextual information space; 30 March 2000 but the development of increasingly sophisticated front- and back-end technologies has fostered its use as a remote software interface. This dual nature has led to much confusion, as user experience practitioners have attempted to adapt their terminology to cases beyond the scope of its original application. The goal of this document is to define some of these terms within their appropriate contexts, and to clarify the underlying relationships among these various elements. Web as software interface Concrete Completion Web as hypertext system Visual Design: visual treatment of text, Visual Design: graphic treatment of interface elements (the quot;lookquot; in quot;look-and-feelquot;) Visual Design graphic page elements and navigational components Interface Design: as in traditional HCI: Navigation Design: design of interface design of interface elements to facilitate elements to facilitate the user's movement user interaction with functionality Interface Design Navigation Design through the information architecture Information Design: in the Tuftean sense: designing the presentation of information Information Design Information Design: in the Tuftean sense: designing the presentation of information to facilitate understanding to facilitate understanding Interaction Design: development of Interaction Information Information Architecture: structural design time application flows to facilitate user tasks, defining how the user interacts with Design Architecture of the information space to facilitate intuitive access to content site functionality Functional Specifications: quot;feature setquot;: detailed descriptions of functionality the site Functional Content Content Requirements: definition of content elements required in the site must include in order to meet user needs Specifications Requirements in order to meet user needs User Needs: externally derived goals User Needs: externally derived goals for the site; identified through user research, ethno/techno/psychographics, etc. User Needs for the site; identified through user research, ethno/techno/psychographics, etc. Site Objectives: business, creative, or other internally derived goals for the site Site Objectives Site Objectives: business, creative, or other internally derived goals for the site task-oriented Abstract Conception information-oriented This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development) that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today. © 2000 Jesse James Garrett http://www.jjg.net/ia/ JJG - elements of web design
  • 5.
  • 6. JJG - elements of web design
  • 7. Web as hypertext • Information oriented
  • 8. Web as software • Task oriented
  • 9. The surface - visual design • Colour • Typography • Visual elements • Branding ➡ Emotion
  • 10. Skeleton - layout • Interface design • Navigation design • Information design ➡ Readability ➡ Understandability
  • 11. Structure • Information Architecture • Interaction Design
  • 12.
  • 13. Scope - requirements NCE • Functional specification • What will it do? • Content requirements • What information does it hold? in which the various features and Just what those features and func-
  • 14. Just what those features and func- Strategy of the site. Some sites that sell books s to save previously used addresses uestion of whether that feature—or • User needs te is a question of scope. • Who will be using it and why? • Site objectives • Who is creating it and why? ermined by the strategy of the site. nly what the people running the site
  • 15. Exercise • Get into pairs • Look at exercise 1 on Blackboard
  • 17. Technology • HTTP • Servers & Browsers • (X)HTML • CSS • Document Object Model • Javascript • AJAX
  • 18. Standards • HTTP • (X)HTML • CSS • ECMAscript (javascript)
  • 19. Servers & Browsers • Web Servers • Web Clients • Browsers, RSS readers, other sites • Proxies and Firewalls
  • 20. HTML • HyperText Markup Language • Structurally describes content •
  • 21. XML • Data exchange SGML • Description XML HTML • Dynamic RSS 2.0 XHTML formats
  • 22. (X)HTML <ul id=quot;oParentquot;> <li>Node 1</li> <li id=quot;oNodequot;>Node 2</li> <ul> <li>Child 1</li> <li ID=quot;oChild2quot;>Child 2</li> <li>Child 3</li> </ul> <li>Node 3</li> </ul>
  • 23.
  • 25. Document Object Model • Use for Javascript • Use for CSS • DOM scripting is NOT DHTML
  • 26.
  • 27. CSS • Cascading Style Sheets • Separate style from content • Cascade • Inherit
  • 28. Standards based design • Using XHTML, CSS and javascript to deliver usable, accessible and beautiful sites • Open, and understandable to other designers and developers
  • 30. AJAX
  • 31. Validation • HTML • http://validator.w3.org/ • CSS • http://jigsaw.w3.org/css-validator/ • Javascript • Tools > Console • FIREWALLS & PROXIES
  • 32. View Source • View Source • View Source • View Source • View Source • View Source • View Source • View Source
  • 33. Exercise • Get into pairs again • Look at exercise 2 on Blackboard
  • 34. Exam question • Explain the differences between web sites as hypertext systems or as software applications. What are the key differences between designing for these two different kinds of sites?
  • 35. Images JJ Garrett, Elements of Web Design Wikimedia, creative commons images ICHC for the image above.