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

Responsive web design
Responsive web designResponsive web design
Responsive web designRuss Weakley
 
Web Site Design Principles
Web Site Design PrinciplesWeb Site Design Principles
Web Site Design PrinciplesMukesh Tekwani
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designingsreejagiri
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)admecindia1
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen Derin Dolen
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation Salman Memon
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018Traversy Media
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLJayant Surana
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners Shruti Goel
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web DesignVictor M. Ortiz
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web DevelopmentRobert Nyman
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
HTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLHTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLGrayzon Gonzales, LPT
 

What's hot (20)

Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Web Site Design Principles
Web Site Design PrinciplesWeb Site Design Principles
Web Site Design Principles
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Web development | Derin Dolen
Web development | Derin Dolen Web development | Derin Dolen
Web development | Derin Dolen
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Web Development In 2018
Web Development In 2018Web Development In 2018
Web Development In 2018
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQL
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
 
HTML CSS Basics
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Navigation and Link
Navigation and LinkNavigation and Link
Navigation and Link
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
HTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLHTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTML
 

Similar to Elements Of Web Design

The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User ExperienceMichael Grillhösl
 
The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User ExperienceBen van de Sande
 
UX_JJGarrett_elements
UX_JJGarrett_elementsUX_JJGarrett_elements
UX_JJGarrett_elementsEdwin Ritter
 
Elements Of User Experience
Elements Of User ExperienceElements Of User Experience
Elements Of User Experienceguest829deb
 
Elements
ElementsElements
Elementskaa 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" 20070927Takashi Sakamoto
 
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...Peter Merholz
 
Zukunftsmarkt Zocken
Zukunftsmarkt ZockenZukunftsmarkt Zocken
Zukunftsmarkt ZockenStephan Engl
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuroAlberto Mucignat
 
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 designPeter Bogaards
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2João Ramos
 
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árioJonathan 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

Digital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDigital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDan Dixon
 
UX Bristol Gameful Design
UX Bristol Gameful DesignUX Bristol Gameful Design
UX Bristol Gameful DesignDan Dixon
 
Time management tips
Time management tipsTime management tips
Time management tipsDan Dixon
 
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 FestivalsDan Dixon
 
Educating Creative Technologists
Educating Creative TechnologistsEducating Creative Technologists
Educating Creative TechnologistsDan Dixon
 
Pervasive game ethnography
Pervasive game ethnographyPervasive game ethnography
Pervasive game ethnographyDan Dixon
 
Bodies, rhythms and digital games
Bodies, rhythms and digital gamesBodies, rhythms and digital games
Bodies, rhythms and digital gamesDan Dixon
 
A Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeA Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeDan Dixon
 
Apollo and Dionysus at Play
Apollo and Dionysus at PlayApollo and Dionysus at Play
Apollo and Dionysus at PlayDan Dixon
 
Nietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationNietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationDan 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 ElementsDan Dixon
 
Games Matrix
Games MatrixGames Matrix
Games MatrixDan 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

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

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.