“How to Write a Good ALT Text” By Jojo I. Esposa Jr. Manila Christian Computer Institute for the Deaf (MCCID) & Philippine Web Accessibility Group (PWAG)

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

AHEAD HTML Accessibility Topics: Keyboard Accessibility Content and Structure Links Headings and Lists Images in HTML Pages Tables Forms.
Working with Images and HTML
HTML popo.
Iframes & Images Using HTML.
1 Lesson 5 Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
How to Create Top Ranking Searchable and Accessible Documents Chris Pollett and Elizabeth Tu April, 2010.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
HTML Tags. Objectives Know the commonly used HTML tags Create a simple webpage using the HTML tags that will be discussed.
Basic HTML The Magic Of Web Pages. Create an HTML folder  Make a folder in your H drive and name it “HTML”. We will save EVERYTHING for this unit here.
Adding Images & Working with Images Unit 2. TITLE CORNELL NOTES TOPIC: NOTES: Name: Date:08/10/2009 Period : Summary: To display Art To display Photographs.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
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.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
HTML (HyperText Markup Language)
.  Entertain  Inform  Educate  Blogs  Sell  Date  Gamble  Religion.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
PowerPoint Tutorial. Basic Vocabulary ► Slide - Presentation - Slide layout – ► ► ► a single page in PowerPoint all the slides for a speech all the slides.
CSCE Chapter 5 (Links, Images, & Multimedia) CSCE General Applications Programming Benito Mendoza 1 By Benito Mendoza Department.
Web Accessibility PRESENTED BY CINDY BARRY, LITS.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
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.
DHTML AND JAVASCRIPT Genetic Computer School LESSON 2 HTML TAGS G H E F.
1 © Netskills Quality Internet Training, University of Newcastle Web Page Design © Netskills, Quality Internet Training University.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
HTML Hyper Text Markup Language. What is an HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup.
Images. The Element To place an image on our web page, we use the self-closing element: The src attribute ("source") is required and supplies the name.
XHTML1 Images N100 Building a Simple Web Page. XHTML2 The Element The src attribute specifies the filename of an image file To include the src attribute.
Web Design (7) Images (1). Images and the Image Element Images can be placed in the flow of text..jpg,.png and.gif image files work in web pages The img.
HTML: Hyptertext Markup Language Doman’s Sections.
Project 2 Web Page Design Creating and Editing a Web Page Pages
Group 3: Art Gallery Monica Almendarez Content/Project Manager Willliam Egle Technology Manager Christina Pié Usability/ADA Compliance Manager Mirjana.
Chapter 2 Web Page Design Mr. Gironda. Elements of a Web Page These are things that most web pages use.
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 Concepts and Techniques Fifth Edition Chapter 4 Creating Tables in a Web Site.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
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.
“Skip to Content”, Why and How (Web Accessibility) By Jojo I. Esposa Jr. Manila Christian Computer Institute for the Deaf (MCCID) & Philippine Web Accessibility.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
Introduction to HTML Dave Edsall IAGenWeb County Coordinator’s Conference June 30, 2007.
“How to Write a Good ALT Text” By Jojo I. Esposa Jr. Manila Christian Computer Institute for the Deaf (MCCID) & Philippine Web Accessibility Group (PWAG)
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Accessibility Basics on creating accessible websites Accessibility Seth Duffey presentation for MAG Telecommunications.
Creating Section 508 Compliant Documents & Presentations
PowerPoint Tutorial.
Online PD Basic HTML The Magic Of Web Pages
HTML Basics.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Web Page Elements Writing For the Web
Creating Tables in a Web Site Using an External Style Sheet
Introduction to Web Accessibility
Creating ADA Compliant Resources
Context Is Everything Meaningful Alternative Text
Tutorial Tutorial Read all the directions before proceeding
Creating Section 508 Compliant Documents & Presentations
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Putting An Image on Your Web Page
Creating Section 508 Compliant Documents & Presentations
Course Web Technology Guus Schreiber
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

“How to Write a Good ALT Text” By Jojo I. Esposa Jr. Manila Christian Computer Institute for the Deaf (MCCID) & Philippine Web Accessibility Group (PWAG)

What is an ALT Text? ALT is an HTML attribute of img tag. It is one of the two required attributes of an img tag. The other one is src. Ex:

Do we need to put ALT text? Did you know that ALT attribute is the most important accessibility feature and easiest to follow yet it’s also the most ignored one? ALT text is useful for: Blind and visually impaired people using a Screen Reader Browsers that don’t support images (Lynx). Search engines to determine the content of the image from page context alone.

International Web Design Standards Web Content Accessibility Guideline Version (W3C WCAG - WAI) Section 508 of US Rehabilitation Act (ADA - USA) Publicly Available Specifications (PAS 78 - UK) Philippine Web Design Accessibility Recommen- dations (PWDAR) Priority Provide a text equivalent for every non-text element (e.g., via "alt", "longdesc", or in element content). (a) A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content). In full support of WCAG… including WCAG 2.0 MS Attach ALT (alternative) text to graphic images so that assistive computer technology such as screen readers can reach the content.

How do I write a good ALT text? 1. K.I.S.S. (KEEP IT SHORT AND SIMPLE) - A maximum of 80 characters is allowed.

Example: Which is better? a.ALT =“Democrat Presidential Nominee Barack Obama smiles as he waves using the I-Love-You hand sign to the thousands of supporters gathered at the Florida State campaign trail. His running mate Joe Biden claps his hands beside Obama.” a.ALT=“Obama signs I-LOVE- YOU to the crowd.”

How do I write a good ALT text? 2. ALT is short for ALTERNATIVE - It means, if the image will not be displayed, the substitute will appear (or be heard of in case of screen readers). Will your ALT text replace what you actually see on the image?

Example: Which is better? a.ALT =“Award winning painting of Juan Luna” a.ALT=“A classic Luna’s painting demonstrating the use of light and color to create composition. ” b.ALT =“Luna’s painting depicts two dead gladiators being dragged to a horrible disposal as crowd look on in helpless horror.” Juan Luna’s Spolarium

How do I write a good ALT text? (cont.) 3. BE IMAGINATIVE - There are no hard and fast rules. It’s your imagination that rules.

Example: Which is better? a.ALT =“President Arroyo talks to the crowd.” a.ALT=“Speaking before businessmen, President Arroyo emphasizes the need for charter change.” b.ALT =“President Arroyo looks at the crowd while pointing both fingers up in the air.”

How do I write a good ALT text? (cont.) 4. GRAMMAR PLEASE - Oh yes, good grammar can be applied here. Your ALT text will be easier to understand if your sentence has a sense. Also, avoid starting with “This is a picture of” or “Included here are the”. You will be saving a lot of characters if you go direct to the point.

Example: Which is better? a.ALT =“This is a photo of Marian Rivera.” a.ALT=“Marian Rivera dress sexy pink smile.” b.ALT =“Sexy photo of Marian Rivera” c.ALT=“Marian Rivera wears a sexy pink dress during FHM fashion night.”

How do I write a good ALT text? (cont.) 4. ALT text is NOT TITLE tag - Most often, ALT text is confused with TITLE attribute. Thanks to Microsoft, Internet Explorer gets it wrong by displaying ALT text as tooltip that appears every time you place your mouse pointer on top of it. ALT text describes the image, not putting just a title on it.

Example: Which is better? a.ALT =“Mcdonalds Trademark Logo” a.ALT=“Mcdonalds Arch logo with I’m lovin’ it slogan” b.ALT =“Mcdonalds” c.ALT=“Home” (if used as a linked image)

How do I write a good ALT text? (cont.) 5. Describe the FUNCTION, not the CONTENT - ALT text must describe what the image does, not what it contains.

Example: Which is better? a.ALT =“Shop IBM” a.ALT=“Abstract shopping cart to the left of the words shop IBM on a blue background”

Now, what if? I USE DECORATIVE IMAGES? I’m happy to tell you that you are excused from putting ALT text on these images. Most sites put those nifty, cutesy and trendy images like spacer gifs to divide tables or separate objects, customized bullets for listings and floral patterns for corners. Ask yourself, “Do I need to tell others what it is?” Certainly not, but you cannot escape an error message from any HTML validators. What I would suggest is simply put an empty alt text (ALT=“ ”) or sometimes called a null text. Screen readers will never notice that it is there. Better yet, use Cascading Style Sheets to replace it.

Example: Arrow bullets don’t need ALT texts. Decorative images don’t need ALT texts.

What if? (cont.) I USE CHARTS AND GRAPHS? A bar graph or a pie chart tells of a certain figure or data is expressed in comparison with other data. What we can do is simply sum up all the highlights of the specific chart.

Example: Sample ALT Text: ALT=“Pie chart shows low vision gets the biggest share followed by partial blindness.”

What if? (cont.) I USE TEXT AS IMAGE? Images containing text are used when a designer wants to place a fancy or non-standard typeface. You can use this provided that supply an equivalent ALT text. The solution here is to make the ALT text the same as the image. This is particularly important when images are used for navigation elements that also act as links.

Example: Use the exact text. ALT=“Subscribe Now” ALT=“Mail” ALT=“Get Widget” ALT=“Search the Journal”

What if? (cont.) I USE IMAGE MAPS? Image maps are a group of images combined to form a single image. But specific parts of the image called hot spots can be clicked to go to a specified URL. We can place ALT text on every hot spot to describe it. For example,

Example: You could code the image map hot spots correctly by setting the alt-text to the text that actually appears in the image.

What if? (cont.) I REALLY NEED TO DESCRIBE IN DETAIL? Well, if it is really very important for you to explain the complete image, I suggest you use the longdesc attribute. It is an extra command that you can use to point to a URL of a full description of an image. Once the image is clicked, another web page opens. The downside of this is that you have to create a separate HTML file to put the explanation of the image. Here is an example,

Example:

Practice Time … Practice Time … Practice Time Assign an ALT text for the following images:

1.

2.

3.

4.

5.

Maraming salamat po! “Ang Web Accessibility ay hindi lamang para sa mga may kapansanan. Ito ay para rin sa ating lahat na nagpapasalamat dahil nakamit natin ang kaalaman ng walang anumang hadlang.”