SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Web Design Principles
5th
Edition
Chapter Two
Designing the Site
Objectives
In this chapter, you will learn to:
• Understand the Web design environment
• Design for multiple screen resolutions
• Craft the look and feel of the site
• Create a unified site design
• Design for the user
• Design for accessibility
2Web Design Principles, 5th
Ed.
Understanding the Web Design
Environment
Understanding the Web Design
Environment
• External factors that affect Web design
• Many variables affect how Web pages appear
• New screen resolutions
• Wide-screen formats
• New devices
• Your designs must be portable and accessible
4Web Design Principles, 5th
Ed.
Understanding the Web Design
Environment
• Code to standards
• Test for compatibility
• View in multiple browsers
• Test on available operating systems
• Test on different devices
5Web Design Principles, 5th
Ed.
Browser Compatibility Issues
• Designing for multiple browsers is a challenge
• Test your work in as many browsers as possible
• Test with both older browsers and new browsers
• Try to minimize differences across browsers
• Newer browsers have better adherence to Web
standards
6Web Design Principles, 5th
Ed.
Browser Compatibility Issues
Follow these guidelines:
• Follow W3C standards
• Validate your code
• Know your audience
• Test your work in multiple browsers and devices
7Web Design Principles, 5th
Ed.
Connection Speed Differences
• Bandwidth has always been a challenge for Web
designers
• Users do not like waiting for content
• In the US, broadband access has increased
• Broadband access is not universal around the
world
• Plan your pages for a variety of connection speeds
• Test your pages at different connection speeds
8Web Design Principles, 5th
Ed.
9Web Design Principles, 5th
Ed.
Browser Cache and Download Time
• Web pages are stored on computers called Web
servers
• Web addresses connect to a specific Web server
• The server serves up the file for download
• All text and images are downloaded
• On return visits, your computer loads the files
locally unless content has changed
• Local files are stored in the browser cache
• Take advantage of the cache by reusing graphics
10Web Design Principles, 5th
Ed.
Device and Operating System
Issues
• Users’ computers vary widely in equipment and
design
• This is a design variable you cannot control
• Test your content on as many system types as
possible
• Keep the following in mind:
– Monitors and display software
– Browser versions
– Font choices
11Web Design Principles, 5th
Ed.
Designing for Multiple Screen
Resolutions
Designing for Multiple Screen
Resolutions
• Screen resolution is the width and height of the
computer screen in pixels
• Most monitors have many screen resolutions to
choose from
• This is a variable you cannot control
• The current most common resolutions are 1024 x
768 and 1280 x 1024
• Wide-screen resolutions such as 1366 x 768 and
1200 x 800 are popular as well
13Web Design Principles, 5th
Ed.
14Web Design Principles, 5th
Ed.
Wide-Screen Displays
• The new wide-screen monitors have changed the
page design
• Fixed layouts have become more popular
• Flexible layouts have to account for expanded
horizontal layout space
15Web Design Principles, 5th
Ed.
16Web Design Principles, 5th
Ed.
17Web Design Principles, 5th
Ed.
Handheld Devices
• Many users now have handheld devices for Web
browsing
• Must test on these devices as well
• Designing for handheld devices has many
challenges
• Many Web sites now offer content designed for
handhelds
• CSS Media Queries let you specify style rules for
different device types
18Web Design Principles, 5th
Ed.
Flexible Page Layouts
• Adapt to different screen resolutions
• Work especially well for text-based content
• Can pose a variety of design challenges
• The design must account for the movement of
elements on the screen at different resolutions
• At high resolutions, your content can break apart
19Web Design Principles, 5th
Ed.
20Web Design Principles, 5th
Ed.
21Web Design Principles, 5th
Ed.
22Web Design Principles, 5th
Ed.
23Web Design Principles, 5th
Ed.
24Web Design Principles, 5th
Ed.
25Web Design Principles, 5th
Ed.
Fixed-Width Page Layouts
• Allows Web pages to be designed like print pages
• Have consistent width and height
• Designed to center in the browser window
regardless of screen resolution
• Easier to design than flexible layouts
26Web Design Principles, 5th
Ed.
27Web Design Principles, 5th
Ed.
Suggestions for Solving the Screen
Resolution Dilemma
• Flexible designs:
– User controls the view of the content
– Less chance of horizontal scrolling
– More flexibility for multiple devices
– Better suited to text-based layouts and simpler
designs
• Fixed-width designs:
– Designer controls the view of the content
– Allow more complex page layouts
– More control over text length
28Web Design Principles, 5th
Ed.
Crafting the Look and Feel of the
Site
Balance Design and Content
• Access to your content and user needs should
guide your design
• Many sites have unnecessary design elements
• These factors can distract the user
• A Web site’s design should complement the
content and support the reader
• Always choose simple and direct designs that
showcase content and allow easy access
30Web Design Principles, 5th
Ed.
Plan for Easy Access to Your
Information
• Information design is the most important factor in
the success of your site
• Determines how users access content
• Organize your content
• Presented as a navigable set of information
• Provide navigation choices to the user
• Users may browse or look for specific information
• Anticipate and plan for user actions
• Provide direct links to your most popular pages
31Web Design Principles, 5th
Ed.
Plan for Easy Presentation of Your
Information
• Design information to be easy to read and legible
• Break text into reasonable segments
• Provide contrasting colors that are easy on the eye
• Use plenty of white space
• Readers have different online reading habits
• Include plenty of headings
• Control the width of your text
32Web Design Principles, 5th
Ed.
33Web Design Principles, 5th
Ed.
Creating a Unified Site Design
• Plan the unifying themes and structure for your site
• Communicate a visual theme with your design
choices
• Consider more than each page
• Plan smooth transitions
• Use a grid to provide visual structure
• Include active white space
34Web Design Principles, 5th
Ed.
Plan Smooth Transitions
• Plan to create a unified look
• Reinforce identifying elements
• Consistency and repetition create smooth
transitions
• Place navigation elements in the same position on
each page
• Use the same navigation graphics throughout the
site
35Web Design Principles, 5th
Ed.
36Web Design Principles, 5th
Ed.
37Web Design Principles, 5th
Ed.
Use a Grid to Provide Visual
Structure
• The structure of a Web page is imposed by the grid
• The grid is a conceptual layout device
• The grid aligns your content into columns and rows
• Impose a grid to provide visual consistency
• You can break out of the grid to provide variety and
highlight information
• The grid provides page margins and gutters
between elements
38Web Design Principles, 5th
Ed.
39Web Design Principles, 5th
Ed.
Use Active White Space
• White spaces are the blank areas of the page
• Use white space deliberately
• Good use of white space guides the reader
• White space that is used deliberately is called
active white space
• Passive white space is the result of mismatched
shapes
• Plenty of active white space reduces clutter and
clarifies organization
40Web Design Principles, 5th
Ed.
41Web Design Principles, 5th
Ed.
42Web Design Principles, 5th
Ed.
Designing for the User
• Keep your design efforts centered solely on your
user
• Find out what users expect from your site
• If you can, survey them with an online form
• Create a profile of your average user
• What do users want when they get to your site?
43Web Design Principles, 5th
Ed.
Design for Interaction
• Think about how the user wants to interact with
your information
• Design for your content type
• Decide whether the user is likely to read or scan
• Design pages for reading or scanning based on the
content type
44Web Design Principles, 5th
Ed.
45Web Design Principles, 5th
Ed.
46Web Design Principles, 5th
Ed.
Design for Location
• The user can traverse a page in a variety of ways
• Consider the different ways your user could be
viewing your Web pages
47Web Design Principles, 5th
Ed.
48Web Design Principles, 5th
Ed.
49Web Design Principles, 5th
Ed.
50Web Design Principles, 5th
Ed.
Design for Location
• Know what expectations your user might have
about your navigation and content
• Users have come to expect common elements of a
Web page in certain locations
51Web Design Principles, 5th
Ed.
52Web Design Principles, 5th
Ed.
Keep a Flat Hierarchy
• Do not make users navigate through too many
layers of information
• Includes section on topic-level navigation pages
• Create content sections organized logically by
theme
• Follow the three clicks rule
• Use consistent navigation
• Consider providing a site map
53Web Design Principles, 5th
Ed.
Use Hypertext Linking Effectively
• You determine where users can go on your Web
site
• Let users move from page to page or section to
section as they please
• Use contextual linking
• Avoid the use of “click here”
• Provide plenty of navigation options
54Web Design Principles, 5th
Ed.
How Much Content Is Too Much?
• Don’t overcrowd your pages with information
• Be conscious of the cognitive load of the user
• Carefully divide content into smaller sections
• Present content in a structured manner
• Provide plenty of navigation cues
55Web Design Principles, 5th
Ed.
Reformat Content for Online
Presentation
• Cannot post print documents directly online
• Text length, font, and content length do not transfer
well
• Re-design paper content for online display
56Web Design Principles, 5th
Ed.
Designing for Accessibility
• Your audience includes users who have physical
challenges
• Design your pages to be accessible to users with
disabilities or technological barriers
• Common accessibility features can be unobtrusive
additions to your site
• Developing accessible content naturally leads to
creating good design
• Follow W3 Accessibility Initiative guidelines at
www.w3.org/WAI/
57Web Design Principles, 5th
Ed.
• Perceivable — Information and user interface
components must be perceivable by users
• Operable — User interface components must be
operable by users
• Understandable — Information about the user
interface and its operation must be understandable
by users
• Robust — Content must be robust enough to be
interpreted reliably by a wide variety of user
agents, including assistive technologies
Designing for Accessibility
58Web Design Principles, 5th
Ed.
59Web Design Principles, 5th
Ed.
Summary
• Craft an appropriate look and feel
• Make a design portable
• Plan for easy access to your information
• Design a unified look for your site
• Use active white space
• Know your audience
• Leverage hypertext linking
• Design text for online display
• Test your work continually as you build
• Build accessibility from the start
60Web Design Principles, 5th
Ed.

Weitere ähnliche Inhalte

Was ist angesagt?

Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation PortalSteve Anderson
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspectivemainio
 
Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflowPeter Kaizer
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building WebsitesSuhas R Satish
 
Extreme Makeover: Enterprise Website Edition
Extreme Makeover: Enterprise Website EditionExtreme Makeover: Enterprise Website Edition
Extreme Makeover: Enterprise Website EditionTushar Atre
 
Chapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignChapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignSteve Guinan
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondDon Day
 
Ch 3: Big Concepts
Ch 3: Big ConceptsCh 3: Big Concepts
Ch 3: Big ConceptsSteve Guinan
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Shyamala Prayaga
 
Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Maxwell Hoffmann
 

Was ist angesagt? (19)

Ppt ch03
Ppt ch03Ppt ch03
Ppt ch03
 
Ppt ch06
Ppt ch06Ppt ch06
Ppt ch06
 
Ppt ch01
Ppt ch01Ppt ch01
Ppt ch01
 
Ppt ch10
Ppt ch10Ppt ch10
Ppt ch10
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
Concrete5 workshop
Concrete5 workshopConcrete5 workshop
Concrete5 workshop
 
Joomla! theming
Joomla! themingJoomla! theming
Joomla! theming
 
Ch1
Ch1Ch1
Ch1
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspective
 
Web design-workflow
Web design-workflowWeb design-workflow
Web design-workflow
 
Share point 2013 Building Websites
Share point 2013 Building WebsitesShare point 2013 Building Websites
Share point 2013 Building Websites
 
Extreme Makeover: Enterprise Website Edition
Extreme Makeover: Enterprise Website EditionExtreme Makeover: Enterprise Website Edition
Extreme Makeover: Enterprise Website Edition
 
Chapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignChapter 17: Responsive Web Design
Chapter 17: Responsive Web Design
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
 
Ch 3: Big Concepts
Ch 3: Big ConceptsCh 3: Big Concepts
Ch 3: Big Concepts
 
Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2Adobe Flex - Developing Rich Internet Application Workshop Day 2
Adobe Flex - Developing Rich Internet Application Workshop Day 2
 
Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015
 
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design
 

Ähnlich wie Ppt ch02

9781111528705_PPT_ch03.ppt
9781111528705_PPT_ch03.ppt9781111528705_PPT_ch03.ppt
9781111528705_PPT_ch03.pptSimonChirambira
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyChandan Chakraborty
 
9781111528705_PPT_ch09.ppt
9781111528705_PPT_ch09.ppt9781111528705_PPT_ch09.ppt
9781111528705_PPT_ch09.pptSimonChirambira
 
9781111528705_PPT_ch07.ppt
9781111528705_PPT_ch07.ppt9781111528705_PPT_ch07.ppt
9781111528705_PPT_ch07.pptSimonChirambira
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenvodQA
 
Responsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkResponsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkBirudugadda Pranathi
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenvodQA
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in IndiaGagandeep Singh Rawat
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions Pvt Ltd
 
Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Companysamyakmahendra
 

Ähnlich wie Ppt ch02 (20)

9781111528705_PPT_ch03.ppt
9781111528705_PPT_ch03.ppt9781111528705_PPT_ch03.ppt
9781111528705_PPT_ch03.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
Ppt ch09
Ppt ch09Ppt ch09
Ppt ch09
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan Chakraborty
 
Web Development
Web DevelopmentWeb Development
Web Development
 
CCS PPT 10.pptx
CCS PPT 10.pptxCCS PPT 10.pptx
CCS PPT 10.pptx
 
Ppt ch07
Ppt ch07Ppt ch07
Ppt ch07
 
9781111528705_PPT_ch09.ppt
9781111528705_PPT_ch09.ppt9781111528705_PPT_ch09.ppt
9781111528705_PPT_ch09.ppt
 
9781111528705_PPT_ch07.ppt
9781111528705_PPT_ch07.ppt9781111528705_PPT_ch07.ppt
9781111528705_PPT_ch07.ppt
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
 
Responsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkResponsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen Framework
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
 
Webdesign
WebdesignWebdesign
Webdesign
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in India
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your website
 
Webdesign
WebdesignWebdesign
Webdesign
 
Software and Website Development Company
Software and Website Development CompanySoftware and Website Development Company
Software and Website Development Company
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Ppt ch02

  • 2. Objectives In this chapter, you will learn to: • Understand the Web design environment • Design for multiple screen resolutions • Craft the look and feel of the site • Create a unified site design • Design for the user • Design for accessibility 2Web Design Principles, 5th Ed.
  • 3. Understanding the Web Design Environment
  • 4. Understanding the Web Design Environment • External factors that affect Web design • Many variables affect how Web pages appear • New screen resolutions • Wide-screen formats • New devices • Your designs must be portable and accessible 4Web Design Principles, 5th Ed.
  • 5. Understanding the Web Design Environment • Code to standards • Test for compatibility • View in multiple browsers • Test on available operating systems • Test on different devices 5Web Design Principles, 5th Ed.
  • 6. Browser Compatibility Issues • Designing for multiple browsers is a challenge • Test your work in as many browsers as possible • Test with both older browsers and new browsers • Try to minimize differences across browsers • Newer browsers have better adherence to Web standards 6Web Design Principles, 5th Ed.
  • 7. Browser Compatibility Issues Follow these guidelines: • Follow W3C standards • Validate your code • Know your audience • Test your work in multiple browsers and devices 7Web Design Principles, 5th Ed.
  • 8. Connection Speed Differences • Bandwidth has always been a challenge for Web designers • Users do not like waiting for content • In the US, broadband access has increased • Broadband access is not universal around the world • Plan your pages for a variety of connection speeds • Test your pages at different connection speeds 8Web Design Principles, 5th Ed.
  • 10. Browser Cache and Download Time • Web pages are stored on computers called Web servers • Web addresses connect to a specific Web server • The server serves up the file for download • All text and images are downloaded • On return visits, your computer loads the files locally unless content has changed • Local files are stored in the browser cache • Take advantage of the cache by reusing graphics 10Web Design Principles, 5th Ed.
  • 11. Device and Operating System Issues • Users’ computers vary widely in equipment and design • This is a design variable you cannot control • Test your content on as many system types as possible • Keep the following in mind: – Monitors and display software – Browser versions – Font choices 11Web Design Principles, 5th Ed.
  • 12. Designing for Multiple Screen Resolutions
  • 13. Designing for Multiple Screen Resolutions • Screen resolution is the width and height of the computer screen in pixels • Most monitors have many screen resolutions to choose from • This is a variable you cannot control • The current most common resolutions are 1024 x 768 and 1280 x 1024 • Wide-screen resolutions such as 1366 x 768 and 1200 x 800 are popular as well 13Web Design Principles, 5th Ed.
  • 15. Wide-Screen Displays • The new wide-screen monitors have changed the page design • Fixed layouts have become more popular • Flexible layouts have to account for expanded horizontal layout space 15Web Design Principles, 5th Ed.
  • 18. Handheld Devices • Many users now have handheld devices for Web browsing • Must test on these devices as well • Designing for handheld devices has many challenges • Many Web sites now offer content designed for handhelds • CSS Media Queries let you specify style rules for different device types 18Web Design Principles, 5th Ed.
  • 19. Flexible Page Layouts • Adapt to different screen resolutions • Work especially well for text-based content • Can pose a variety of design challenges • The design must account for the movement of elements on the screen at different resolutions • At high resolutions, your content can break apart 19Web Design Principles, 5th Ed.
  • 26. Fixed-Width Page Layouts • Allows Web pages to be designed like print pages • Have consistent width and height • Designed to center in the browser window regardless of screen resolution • Easier to design than flexible layouts 26Web Design Principles, 5th Ed.
  • 28. Suggestions for Solving the Screen Resolution Dilemma • Flexible designs: – User controls the view of the content – Less chance of horizontal scrolling – More flexibility for multiple devices – Better suited to text-based layouts and simpler designs • Fixed-width designs: – Designer controls the view of the content – Allow more complex page layouts – More control over text length 28Web Design Principles, 5th Ed.
  • 29. Crafting the Look and Feel of the Site
  • 30. Balance Design and Content • Access to your content and user needs should guide your design • Many sites have unnecessary design elements • These factors can distract the user • A Web site’s design should complement the content and support the reader • Always choose simple and direct designs that showcase content and allow easy access 30Web Design Principles, 5th Ed.
  • 31. Plan for Easy Access to Your Information • Information design is the most important factor in the success of your site • Determines how users access content • Organize your content • Presented as a navigable set of information • Provide navigation choices to the user • Users may browse or look for specific information • Anticipate and plan for user actions • Provide direct links to your most popular pages 31Web Design Principles, 5th Ed.
  • 32. Plan for Easy Presentation of Your Information • Design information to be easy to read and legible • Break text into reasonable segments • Provide contrasting colors that are easy on the eye • Use plenty of white space • Readers have different online reading habits • Include plenty of headings • Control the width of your text 32Web Design Principles, 5th Ed.
  • 34. Creating a Unified Site Design • Plan the unifying themes and structure for your site • Communicate a visual theme with your design choices • Consider more than each page • Plan smooth transitions • Use a grid to provide visual structure • Include active white space 34Web Design Principles, 5th Ed.
  • 35. Plan Smooth Transitions • Plan to create a unified look • Reinforce identifying elements • Consistency and repetition create smooth transitions • Place navigation elements in the same position on each page • Use the same navigation graphics throughout the site 35Web Design Principles, 5th Ed.
  • 38. Use a Grid to Provide Visual Structure • The structure of a Web page is imposed by the grid • The grid is a conceptual layout device • The grid aligns your content into columns and rows • Impose a grid to provide visual consistency • You can break out of the grid to provide variety and highlight information • The grid provides page margins and gutters between elements 38Web Design Principles, 5th Ed.
  • 40. Use Active White Space • White spaces are the blank areas of the page • Use white space deliberately • Good use of white space guides the reader • White space that is used deliberately is called active white space • Passive white space is the result of mismatched shapes • Plenty of active white space reduces clutter and clarifies organization 40Web Design Principles, 5th Ed.
  • 43. Designing for the User • Keep your design efforts centered solely on your user • Find out what users expect from your site • If you can, survey them with an online form • Create a profile of your average user • What do users want when they get to your site? 43Web Design Principles, 5th Ed.
  • 44. Design for Interaction • Think about how the user wants to interact with your information • Design for your content type • Decide whether the user is likely to read or scan • Design pages for reading or scanning based on the content type 44Web Design Principles, 5th Ed.
  • 47. Design for Location • The user can traverse a page in a variety of ways • Consider the different ways your user could be viewing your Web pages 47Web Design Principles, 5th Ed.
  • 51. Design for Location • Know what expectations your user might have about your navigation and content • Users have come to expect common elements of a Web page in certain locations 51Web Design Principles, 5th Ed.
  • 53. Keep a Flat Hierarchy • Do not make users navigate through too many layers of information • Includes section on topic-level navigation pages • Create content sections organized logically by theme • Follow the three clicks rule • Use consistent navigation • Consider providing a site map 53Web Design Principles, 5th Ed.
  • 54. Use Hypertext Linking Effectively • You determine where users can go on your Web site • Let users move from page to page or section to section as they please • Use contextual linking • Avoid the use of “click here” • Provide plenty of navigation options 54Web Design Principles, 5th Ed.
  • 55. How Much Content Is Too Much? • Don’t overcrowd your pages with information • Be conscious of the cognitive load of the user • Carefully divide content into smaller sections • Present content in a structured manner • Provide plenty of navigation cues 55Web Design Principles, 5th Ed.
  • 56. Reformat Content for Online Presentation • Cannot post print documents directly online • Text length, font, and content length do not transfer well • Re-design paper content for online display 56Web Design Principles, 5th Ed.
  • 57. Designing for Accessibility • Your audience includes users who have physical challenges • Design your pages to be accessible to users with disabilities or technological barriers • Common accessibility features can be unobtrusive additions to your site • Developing accessible content naturally leads to creating good design • Follow W3 Accessibility Initiative guidelines at www.w3.org/WAI/ 57Web Design Principles, 5th Ed.
  • 58. • Perceivable — Information and user interface components must be perceivable by users • Operable — User interface components must be operable by users • Understandable — Information about the user interface and its operation must be understandable by users • Robust — Content must be robust enough to be interpreted reliably by a wide variety of user agents, including assistive technologies Designing for Accessibility 58Web Design Principles, 5th Ed.
  • 60. Summary • Craft an appropriate look and feel • Make a design portable • Plan for easy access to your information • Design a unified look for your site • Use active white space • Know your audience • Leverage hypertext linking • Design text for online display • Test your work continually as you build • Build accessibility from the start 60Web Design Principles, 5th Ed.