USABILITY An Introduction. Usability “..usability really just means making sure that something works well: that a person of average (or even below average)

Slides:



Advertisements
Similar presentations
Anatomy of a Web Page. Parts of a Web Page Title Bar Navigation Tool Bar Location Bar Header Graphic/Image Text Horizontal Rule Links.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
HTML popo.
Introduction to HTML & CSS
A Common Sense Approach to Web Usability Steve Krug Highly Recommend Resource!
Chapter 2 HTML Basics Key Concepts
1 HTML Standards & Compliance. 2 Minimum Required HTML tags: (must go in this order!)
XHTML Basics.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 3: XHTML Coding © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web Page.
Site Development Foundations © 2004 ProsoftTraining All rights reserved.
Beginning Web Site Creation: Dreamweaver CS4 Noreen Brown XHTML CODING -- TAGS.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
Web Design, Usability, and Aesthetics 3
Web Design, Usability, and Aesthetics 1 Notes from book “Don’t Make Me Think: A Common Sense Approach to Web Usability” by Steve Krug.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Search Engine Optimization March 23, 2011 Google Search Engine Optimization Starter Guide.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Accessible Word Document Training Microsoft Word 2010.
Dawn Pedersen. Web Interfaces Web interfaces allow a user to interact with a website. The simplest web interfaces provide information and allow the user.
Structure Content Presentation Semantics.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
Week 1.  Phillip Chee   Ext.1214 
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
HTML (HyperText Markup Language)
Web Optimization. So how does your site get into a search engine? 1 A search engine obtains your URL either by you submitting your site directly to the.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML Pt. 2.
 2002 Prentice Hall, Inc. All rights reserved.2 Chapter 2 — Introduction to HyperText Markup Language 4: Part I Outline 2.1Introduction 2.2Markup Languages.
Web Accessiblity Carol Gordon SIU Medical Library.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
HTML. WHAT IS HTML HTML stands for Hyper Text Markup Language HTML is not a programming language, it is a markup language A markup language is a set of.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Web Page Design. Some Terms Cascading Style Sheet, (CSS) –a style sheet language used to describe the look and formatting of a document written in html;
Billboard Design 101. Create a clear visual hierarchy The more important something is, the more prominent it is.
Web Site Usability: Chapter 3 Billboard Design Summary Notes on Steve Krug Don’t Make Me Think New Riders, 2 nd Edition Ben Hunt Web 2.0 How to Design.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
HTML: Hyptertext Markup Language Doman’s Sections.
CPT 499 Internet Skills for Educators Session Ten Class Notes.
1 Web Application Programming Presented by: Mehwish Shafiq.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Tutorial 3 Adding and Formatting Text with CSS Styles.
ACCESSIBILITY An Introduction. Accessibility Accessibility is the degree to which a product, device, service, or environment is available to as many people.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Dawn Pedersen American River College. What’s an Interface? The connection between a user and a machine. Interfaces provide complex information in a usable.
Accessible Word Document Creation Using Microsoft Word 2010.
Web Page Design The Key to a Successful Web Page by Judy Bogdanets.
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
User-Centered Design September 14th, Doug Ward, The Centech Group Certified Advanced ColdFusion Developer
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
1 CSE 403 Web Patterns and Design These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin.
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
Chapter 4 and 5. Objectives Introduce markup: elements and attributes How browsers interpret HTML documents Basic structure of HTML document What do style.
HTML for web designing short course. What is an HTML File? HTML stands for Hyper Text Markup Language An HTML file must have an htm or html file extension.
XP Including Comments in an HTML Document On a new blank line in an HTML document, type the start code for a comment:
Lecture 6, MAT 279, Fall HTML Introduction (cont.) 9/17/2009.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
HTML Basics.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
WEBSITE DESIGN Chp 1
Web Accessibility 101 UW GAAD 2018
Pertemuan 1 Desain web Pertemuan 1
Lesson 2: HTML5 Coding.
Presentation transcript:

USABILITY An Introduction

Usability “..usability really just means making sure that something works well: that a person of average (or even below average) ability and experience can use the thing— whether it’s a Web site, a fighter jet, or a revolving door— for its intended purpose without getting hopelessly frustrated.” — Steve Krug, Don’t Make Me Think

Usability If something is difficult to use people won’t use it as much The competition is one click away; if you frustrate users they’ll head somewhere else Goal: reduce the amount of thinking the user has to do— make things as obvious as you can

Usability Conventions are your friend

Usability

Navigation should be persistent (on every page)

Usability Include page names on every page Make sure the page name matches the navigation

Usability Create a clear visual hierarchy

Usability Break up pages into clearly defined areas

Usability Include “you are here” indicators on navigation

Usability Make it obvious what’s clickable

Usability Omit needless words

Usability Reduce the noise to a dull roar “Busy-ness” (lack of white space):

Usability Reduce the noise to a dull roar “Busy-ness” (lack of white space):

ACCESSIBILITY An Introduction

Accessibility Accessibility is the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the “ability to access” and benefit from some system or entity.

Accessibility Use up-to-date, well-formed HTML and CSS Use all recommended tags (!DOCTYPE, title, meta, etc.) Make sure all tags are properly nested and closed Make sure styles written correctly Don’t use deprecated tags like, Don’t use deprecated attributes like align=“” See

Accessibility Make sure each page has a unique, descriptive title Poor Good

Accessibility Provide metadata that identifies author, type of content, keywords, character set, etc.

Accessibility Make proper hierarchical use of headings (h1 first, followed by h2 for the first level of subheading, etc.).

Accessibility Mark up quotations properly; use tags around quotes and around actual blockquotes. Do not use quotation markup for formatting effects such as indentation. Place the tag with a title attribute around any (and every) abbreviation. For example: KISS. Use real horizontal rules, not images.

Accessibility Make sure all images have alt attributes. For example:

Accessibility Clearly identify the target of each link. For example, don't write: “For more information about baseball click here.”click here Instead write something more specific like: “ See more information about baseball.” See more information about baseball

Accessibility Add title attributes to link tags, especially if the target of the link is not clear from the context. For example: See more information about baseball

Accessibility Navigation menus should be grouped and labeled. For example, use an ordered or unordered list with an ID Another possibility is surrounding a group of links with a either a set of tags or tags with an ID

Accessibility Provided non-link, printable characters (surrounded by spaces) between adjacent links. For example: Home | Search | Contact –or– [Home] [Search] [Contact] [Site map] HomeSearchContactHomeSearchContactSite map

Accessibility Use navigation mechanisms in a consistent manner— navigation menus should look and behave the same on all pages (persistent navigation). Don’t use images as links

Accessibility If you choose to use graphic text—whether it be page titles, site ID's, fancy headings or buttons—make sure there is a text alternative, either visible on the page, or hidden in such a way that it will become visible when images are hidden and/or CSS turned-off. One way we can accomplish this by using a CSS-based image replacement method.

Accessibility Use high contrast for text. GoodBad

Accessibility Dark text on light backgrounds is preferable to light text on dark backgrounds GoodBad

Accessibility Organize documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document.

Accessibility Put navigation links and menus after the page's main content in the markup. You can reposition the navigation using CSS.

Accessibility Put navigation links and menus after the page's main content in the markup. You can reposition the navigation using CSS. Alternatively, you could provide a "skip to main content" link at the top of each page.