ASP.NET Basics

HTML Basics
ASP.NET Web Server
Advanced HTML
Application Designing
Using Visual Studio
ASP.NET Standards
ASP.NET Styling
ASP.NET Navigation

ASP.NET Tips

ASP.NET Validation
HTML forms
CSS Styling
CSS Advanced
ASP.NET Features
ASP.NET Image Effects
Common mistakes
DB Design tips

Building Applications

Design Secure Apps
Build Secure Apps

4.1 Image Alternate Text

« Previous Chapter

Next Chapter »

By default, the ASP.NET server controls meet the accessibility and usability requirements, but this still depends on the web developer. For instance, if the web page requires the user to click a red or a blue button to continue to the text page, this could be a problem for blind and color blind users.

In order to prevent and overcome this problem, many professional web developers use text equivalent for images and multimedia content. For instance, the ASP.NET Image, ImageButton, and ImageMap controls include an “AlternateText” property where the alternative text for the image or the multimedia content can be entered.

Note:

If you use empty images for padding and fillers, then you can use the “GenerateEmptyAlternateText” property to true which makes the control generate empty string (“”). This makes sure that an error is not brought up the screen readers and these readers will not consider them as important.

« Previous Chapter

Next Chapter »

Table of Contents

Chapter 1 - HTML Web Standards
        Chapter 1.1 - Visual Studio and Standards
        Chapter 1.2 - External XHTML validation
Chapter 2 - Creating Columns Using CSS
        Chapter 2.1 - Page Layout using <div> tags
        Chapter 2.2 - ASP.NET Document Outline
        Chapter 2.3 - Style Rules for <div> tags
Chapter 3 - Improving Web Page Performance
        Chapter 3.1 - Turning off ViewState
        Chapter 3.2 - Caching Content
                Chapter 3.2.1 - Page-Level Caching
                Chapter 3.2.2 - Cache Period
Chapter 4 - Accessibility Requirements
        » Chapter 4.1 - Image Alternate Text
        Chapter 4.2 - Avoiding Table for Layouts
        Chapter 4.3 - Client-side Scripts
        Chapter 4.4 - Validating Web Accessibility
Chapter 5 - Increasing Web Page Usability
        Chapter 5.1 - Tab Order
        Chapter 5.2 - Access Keys
        Chapter 5.3 - Default Focus and Default Buttons

[top]