From 0469c351f8952c0354c9813c07313681d9589971 Mon Sep 17 00:00:00 2001
From: "Patrick H. Lauke" This technique applies to HTML with Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to provide a short description for an element that can be read by assistive technologies by using the Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to provide a way for Assistive Technologies (AT) to identify
diff --git a/techniques/aria/ARIA13.html b/techniques/aria/ARIA13.html
index 9344a6c161..820cc709c5 100644
--- a/techniques/aria/ARIA13.html
+++ b/techniques/aria/ARIA13.html
@@ -1,4 +1,4 @@
- Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to provide names for regions of a page that can be read by assistive technology. The Technologies that support Accessible Rich Internet Applications (WAI-ARIA). For sighted users, the context and visual appearance of an element can provide sufficient cues to determine the purpose. An example is the 'X' often used in the top right corner of pop-up Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The objective of this technique is to provide descriptions of images when a short text alternative does not adequately convey the function or information provided in the object.
diff --git a/techniques/aria/ARIA16.html b/techniques/aria/ARIA16.html
index 662d1d119d..c9037137cb 100644
--- a/techniques/aria/ARIA16.html
+++ b/techniques/aria/ARIA16.html
@@ -1,4 +1,4 @@
- Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to provide names for user interface controls that can be read by assistive technology. WAI-ARIA provides a way to associate text with a section, drawing, form element, picture, and so on, using the Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The objective of this technique is to mark up a set of related controls within a form as a group. Any label associated with the group also serves as a common label or qualifier for individual controls in the group. Assistive technologies can indicate the start and end of the group and the group's label as one navigates into and out of the group. This is a viable alternative for grouping form controls programmatically when the user interface's design makes it difficult to employ the Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to alert people that an input error has occurred. Using Technologies that support Accessible Rich Internet Applications (WAI-ARIA). The purpose of this technique is to notify Assistive Technologies (AT) when an input error occurs. The Technologies that support Accessible Rich Internet Applications. This technique demonstrates how to assign a generic HTML with Accessible Rich Internet Applications. This technique demonstrates how An application log records time-stamped activities. The log is exposed in the app as a view, with the region marked with the role of The first step is used for adding a font face with icons via the CSS file. The second step adds classes, the role="img" attribute for semantics and an accessible name. The third step uses the ":not selector" in combination with the "[attribute] selector" to only replace font faces for regular text. In this example a two colored star icon is created by stacking two fonts with different colors on top of each other. This way it's possible to mimic only half the star is filled. It is not interactive and does not disappear if the user overrides the font family via CSS. In this example an email icon is in a link with no visible text. It does not disappear if a user overrides font family. The icon font is identified by assistive technology as a "link image" and the name "Email" (keyboard or mouse).` to maintain spaces through xslt transformation
---
techniques/aria/ARIA1.html | 2 +-
techniques/aria/ARIA10.html | 2 +-
techniques/aria/ARIA11.html | 2 +-
techniques/aria/ARIA12.html | 2 +-
techniques/aria/ARIA13.html | 2 +-
techniques/aria/ARIA14.html | 2 +-
techniques/aria/ARIA15.html | 2 +-
techniques/aria/ARIA16.html | 2 +-
techniques/aria/ARIA17.html | 2 +-
techniques/aria/ARIA18.html | 2 +-
techniques/aria/ARIA19.html | 2 +-
techniques/aria/ARIA2.html | 2 +-
techniques/aria/ARIA20.html | 2 +-
techniques/aria/ARIA21.html | 2 +-
techniques/aria/ARIA23.html | 2 +-
techniques/aria/ARIA24.html | 38 +++++++++----------
techniques/aria/ARIA4.html | 2 +-
techniques/aria/ARIA5.html | 2 +-
techniques/aria/ARIA6.html | 2 +-
techniques/aria/ARIA7.html | 2 +-
techniques/aria/ARIA8.html | 2 +-
techniques/aria/ARIA9.html | 2 +-
techniques/client-side-script/SCR1.html | 2 +-
techniques/client-side-script/SCR14.html | 2 +-
techniques/client-side-script/SCR16.html | 2 +-
techniques/client-side-script/SCR18.html | 2 +-
techniques/client-side-script/SCR19.html | 2 +-
techniques/client-side-script/SCR2.html | 2 +-
techniques/client-side-script/SCR20.html | 2 +-
techniques/client-side-script/SCR21.html | 2 +-
techniques/client-side-script/SCR22.html | 2 +-
techniques/client-side-script/SCR24.html | 2 +-
techniques/client-side-script/SCR26.html | 2 +-
techniques/client-side-script/SCR27.html | 2 +-
techniques/client-side-script/SCR28.html | 2 +-
techniques/client-side-script/SCR29.html | 2 +-
techniques/client-side-script/SCR30.html | 2 +-
techniques/client-side-script/SCR31.html | 2 +-
techniques/client-side-script/SCR32.html | 2 +-
techniques/client-side-script/SCR33.html | 2 +-
techniques/client-side-script/SCR34.html | 2 +-
techniques/client-side-script/SCR35.html | 2 +-
techniques/client-side-script/SCR36.html | 2 +-
techniques/client-side-script/SCR37.html | 2 +-
techniques/client-side-script/SCR38.html | 2 +-
techniques/client-side-script/SCR39.html | 6 +--
techniques/css/C12.html | 2 +-
techniques/css/C13.html | 2 +-
techniques/css/C14.html | 2 +-
techniques/css/C15.html | 2 +-
techniques/css/C17.html | 2 +-
techniques/css/C18.html | 4 +-
techniques/css/C19.html | 2 +-
techniques/css/C20.html | 2 +-
techniques/css/C21.html | 2 +-
techniques/css/C22.html | 2 +-
techniques/css/C23.html | 2 +-
techniques/css/C24.html | 2 +-
techniques/css/C25.html | 2 +-
techniques/css/C27.html | 2 +-
techniques/css/C28.html | 2 +-
techniques/css/C29.html | 18 ++++-----
techniques/css/C30.html | 2 +-
techniques/css/C31.html | 4 +-
techniques/css/C32.html | 4 +-
techniques/css/C33.html | 4 +-
techniques/css/C34.html | 4 +-
techniques/css/C35.html | 2 +-
techniques/css/C36.html | 2 +-
techniques/css/C37.html | 4 +-
techniques/css/C38.html | 2 +-
techniques/css/C39.html | 2 +-
techniques/css/C40.html | 2 +-
techniques/css/C41.html | 4 +-
techniques/css/C42.html | 8 ++--
techniques/css/C43.html | 2 +-
techniques/css/C6.html | 2 +-
techniques/css/C7.html | 8 ++--
techniques/css/C8.html | 2 +-
techniques/css/C9.html | 2 +-
techniques/failures/F1.html | 2 +-
techniques/failures/F10.html | 2 +-
techniques/failures/F100.html | 4 +-
techniques/failures/F101.html | 4 +-
techniques/failures/F104.html | 4 +-
techniques/failures/F107.html | 2 +-
techniques/failures/F12.html | 2 +-
techniques/failures/F13.html | 2 +-
techniques/failures/F14.html | 2 +-
techniques/failures/F15.html | 2 +-
techniques/failures/F16.html | 2 +-
techniques/failures/F19.html | 2 +-
techniques/failures/F2.html | 2 +-
techniques/failures/F20.html | 2 +-
techniques/failures/F22.html | 2 +-
techniques/failures/F23.html | 2 +-
techniques/failures/F24.html | 2 +-
techniques/failures/F25.html | 2 +-
techniques/failures/F26.html | 2 +-
techniques/failures/F3.html | 2 +-
techniques/failures/F30.html | 2 +-
techniques/failures/F31.html | 2 +-
techniques/failures/F32.html | 2 +-
techniques/failures/F33.html | 2 +-
techniques/failures/F34.html | 2 +-
techniques/failures/F36.html | 2 +-
techniques/failures/F37.html | 2 +-
techniques/failures/F38.html | 2 +-
techniques/failures/F39.html | 2 +-
techniques/failures/F4.html | 2 +-
techniques/failures/F40.html | 2 +-
techniques/failures/F41.html | 2 +-
techniques/failures/F42.html | 2 +-
techniques/failures/F43.html | 2 +-
techniques/failures/F44.html | 2 +-
techniques/failures/F46.html | 2 +-
techniques/failures/F47.html | 2 +-
techniques/failures/F48.html | 2 +-
techniques/failures/F49.html | 2 +-
techniques/failures/F50.html | 2 +-
techniques/failures/F52.html | 2 +-
techniques/failures/F54.html | 4 +-
techniques/failures/F55.html | 2 +-
techniques/failures/F58.html | 2 +-
techniques/failures/F59.html | 2 +-
techniques/failures/F60.html | 2 +-
techniques/failures/F61.html | 2 +-
techniques/failures/F63.html | 2 +-
techniques/failures/F65.html | 2 +-
techniques/failures/F66.html | 2 +-
techniques/failures/F67.html | 2 +-
techniques/failures/F68.html | 2 +-
techniques/failures/F69.html | 2 +-
techniques/failures/F7.html | 2 +-
techniques/failures/F70.html | 2 +-
techniques/failures/F71.html | 2 +-
techniques/failures/F72.html | 2 +-
techniques/failures/F73.html | 2 +-
techniques/failures/F74.html | 2 +-
techniques/failures/F75.html | 2 +-
techniques/failures/F77.html | 2 +-
techniques/failures/F78.html | 2 +-
techniques/failures/F79.html | 2 +-
techniques/failures/F8.html | 2 +-
techniques/failures/F80.html | 2 +-
techniques/failures/F81.html | 2 +-
techniques/failures/F82.html | 2 +-
techniques/failures/F83.html | 2 +-
techniques/failures/F84.html | 2 +-
techniques/failures/F85.html | 2 +-
techniques/failures/F86.html | 2 +-
techniques/failures/F87.html | 2 +-
techniques/failures/F88.html | 2 +-
techniques/failures/F89.html | 2 +-
techniques/failures/F9.html | 2 +-
techniques/failures/F90.html | 2 +-
techniques/failures/F91.html | 2 +-
techniques/failures/F92.html | 2 +-
techniques/failures/F93.html | 2 +-
techniques/failures/F94.html | 4 +-
techniques/failures/F96.html | 6 +--
techniques/failures/F98.html | 8 ++--
techniques/general/G1.html | 2 +-
techniques/general/G10.html | 2 +-
techniques/general/G100.html | 2 +-
techniques/general/G101.html | 2 +-
techniques/general/G102.html | 2 +-
techniques/general/G103.html | 2 +-
techniques/general/G105.html | 2 +-
techniques/general/G107.html | 2 +-
techniques/general/G108.html | 2 +-
techniques/general/G11.html | 2 +-
techniques/general/G110.html | 2 +-
techniques/general/G111.html | 2 +-
techniques/general/G112.html | 2 +-
techniques/general/G115.html | 2 +-
techniques/general/G117.html | 2 +-
techniques/general/G120.html | 2 +-
techniques/general/G121.html | 2 +-
techniques/general/G123.html | 2 +-
techniques/general/G124.html | 2 +-
techniques/general/G125.html | 2 +-
techniques/general/G126.html | 2 +-
techniques/general/G127.html | 2 +-
techniques/general/G128.html | 2 +-
techniques/general/G13.html | 2 +-
techniques/general/G130.html | 2 +-
techniques/general/G131.html | 2 +-
techniques/general/G133.html | 2 +-
techniques/general/G134.html | 2 +-
techniques/general/G135.html | 2 +-
techniques/general/G136.html | 2 +-
techniques/general/G138.html | 2 +-
techniques/general/G139.html | 2 +-
techniques/general/G14.html | 2 +-
techniques/general/G140.html | 2 +-
techniques/general/G141.html | 2 +-
techniques/general/G142.html | 2 +-
techniques/general/G143.html | 2 +-
techniques/general/G144.html | 2 +-
techniques/general/G145.html | 2 +-
techniques/general/G146.html | 2 +-
techniques/general/G148.html | 2 +-
techniques/general/G149.html | 2 +-
techniques/general/G15.html | 2 +-
techniques/general/G150.html | 2 +-
techniques/general/G151.html | 2 +-
techniques/general/G152.html | 2 +-
techniques/general/G153.html | 2 +-
techniques/general/G155.html | 2 +-
techniques/general/G156.html | 2 +-
techniques/general/G157.html | 2 +-
techniques/general/G158.html | 2 +-
techniques/general/G159.html | 2 +-
techniques/general/G160.html | 2 +-
techniques/general/G161.html | 2 +-
techniques/general/G162.html | 2 +-
techniques/general/G163.html | 2 +-
techniques/general/G164.html | 2 +-
techniques/general/G165.html | 2 +-
techniques/general/G166.html | 2 +-
techniques/general/G167.html | 2 +-
techniques/general/G168.html | 2 +-
techniques/general/G169.html | 2 +-
techniques/general/G17.html | 2 +-
techniques/general/G170.html | 2 +-
techniques/general/G171.html | 2 +-
techniques/general/G172.html | 2 +-
techniques/general/G173.html | 2 +-
techniques/general/G174.html | 2 +-
techniques/general/G175.html | 2 +-
techniques/general/G176.html | 2 +-
techniques/general/G177.html | 2 +-
techniques/general/G178.html | 2 +-
techniques/general/G179.html | 2 +-
techniques/general/G18.html | 2 +-
techniques/general/G180.html | 2 +-
techniques/general/G181.html | 2 +-
techniques/general/G182.html | 2 +-
techniques/general/G183.html | 2 +-
techniques/general/G184.html | 2 +-
techniques/general/G185.html | 2 +-
techniques/general/G186.html | 2 +-
techniques/general/G187.html | 2 +-
techniques/general/G188.html | 2 +-
techniques/general/G189.html | 2 +-
techniques/general/G19.html | 2 +-
techniques/general/G190.html | 2 +-
techniques/general/G191.html | 2 +-
techniques/general/G192.html | 2 +-
techniques/general/G193.html | 2 +-
techniques/general/G194.html | 2 +-
techniques/general/G195.html | 2 +-
techniques/general/G196.html | 2 +-
techniques/general/G197.html | 2 +-
techniques/general/G198.html | 2 +-
techniques/general/G199.html | 2 +-
techniques/general/G200.html | 2 +-
techniques/general/G201.html | 2 +-
techniques/general/G202.html | 2 +-
techniques/general/G203.html | 2 +-
techniques/general/G204.html | 2 +-
techniques/general/G205.html | 2 +-
techniques/general/G206.html | 2 +-
techniques/general/G21.html | 2 +-
techniques/general/G223.html | 2 +-
techniques/general/G4.html | 2 +-
techniques/general/G5.html | 2 +-
techniques/general/G53.html | 2 +-
techniques/general/G54.html | 2 +-
techniques/general/G55.html | 2 +-
techniques/general/G56.html | 2 +-
techniques/general/G57.html | 2 +-
techniques/general/G58.html | 2 +-
techniques/general/G59.html | 2 +-
techniques/general/G60.html | 2 +-
techniques/general/G61.html | 2 +-
techniques/general/G62.html | 2 +-
techniques/general/G63.html | 2 +-
techniques/general/G64.html | 2 +-
techniques/general/G65.html | 2 +-
techniques/general/G68.html | 2 +-
techniques/general/G69.html | 2 +-
techniques/general/G70.html | 2 +-
techniques/general/G71.html | 2 +-
techniques/general/G73.html | 2 +-
techniques/general/G74.html | 2 +-
techniques/general/G75.html | 2 +-
techniques/general/G76.html | 2 +-
techniques/general/G78.html | 2 +-
techniques/general/G79.html | 2 +-
techniques/general/G8.html | 2 +-
techniques/general/G80.html | 2 +-
techniques/general/G81.html | 2 +-
techniques/general/G82.html | 2 +-
techniques/general/G83.html | 2 +-
techniques/general/G84.html | 2 +-
techniques/general/G85.html | 2 +-
techniques/general/G86.html | 2 +-
techniques/general/G87.html | 2 +-
techniques/general/G88.html | 4 +-
techniques/general/G89.html | 2 +-
techniques/general/G9.html | 2 +-
techniques/general/G90.html | 2 +-
techniques/general/G91.html | 2 +-
techniques/general/G92.html | 2 +-
techniques/general/G93.html | 2 +-
techniques/general/G94.html | 2 +-
techniques/general/G95.html | 2 +-
techniques/general/G96.html | 4 +-
techniques/general/G97.html | 2 +-
techniques/general/G98.html | 2 +-
techniques/general/G99.html | 2 +-
techniques/html/H100.html | 2 +-
techniques/html/H101.html | 2 +-
techniques/html/H2.html | 2 +-
techniques/html/H24.html | 2 +-
techniques/html/H25.html | 2 +-
techniques/html/H30.html | 2 +-
techniques/html/H32.html | 2 +-
techniques/html/H33.html | 2 +-
techniques/html/H34.html | 2 +-
techniques/html/H36.html | 2 +-
techniques/html/H37.html | 2 +-
techniques/html/H39.html | 2 +-
techniques/html/H40.html | 2 +-
techniques/html/H42.html | 2 +-
techniques/html/H43.html | 2 +-
techniques/html/H44.html | 2 +-
techniques/html/H48.html | 2 +-
techniques/html/H49.html | 2 +-
techniques/html/H51.html | 2 +-
techniques/html/H53.html | 2 +-
techniques/html/H54.html | 2 +-
techniques/html/H56.html | 2 +-
techniques/html/H57.html | 4 +-
techniques/html/H58.html | 2 +-
techniques/html/H59.html | 2 +-
techniques/html/H62.html | 2 +-
techniques/html/H63.html | 2 +-
techniques/html/H64.html | 2 +-
techniques/html/H65.html | 2 +-
techniques/html/H67.html | 2 +-
techniques/html/H69.html | 2 +-
techniques/html/H70.html | 2 +-
techniques/html/H71.html | 2 +-
techniques/html/H74.html | 2 +-
techniques/html/H75.html | 2 +-
techniques/html/H76.html | 2 +-
techniques/html/H77.html | 2 +-
techniques/html/H78.html | 2 +-
techniques/html/H79.html | 2 +-
techniques/html/H80.html | 2 +-
techniques/html/H81.html | 2 +-
techniques/html/H83.html | 2 +-
techniques/html/H84.html | 2 +-
techniques/html/H85.html | 2 +-
techniques/html/H86.html | 2 +-
techniques/html/H88.html | 2 +-
techniques/html/H89.html | 2 +-
techniques/html/H90.html | 2 +-
techniques/html/H91.html | 2 +-
techniques/html/H93.html | 2 +-
techniques/html/H94.html | 2 +-
techniques/html/H95.html | 2 +-
techniques/html/H96.html | 2 +-
techniques/html/H97.html | 2 +-
techniques/html/H98.html | 4 +-
techniques/html/H99.html | 8 ++--
techniques/pdf/PDF1.html | 8 ++--
techniques/pdf/PDF10.html | 2 +-
techniques/pdf/PDF11.html | 2 +-
techniques/pdf/PDF12.html | 2 +-
techniques/pdf/PDF13.html | 2 +-
techniques/pdf/PDF14.html | 2 +-
techniques/pdf/PDF15.html | 2 +-
techniques/pdf/PDF16.html | 2 +-
techniques/pdf/PDF17.html | 2 +-
techniques/pdf/PDF18.html | 2 +-
techniques/pdf/PDF19.html | 2 +-
techniques/pdf/PDF2.html | 2 +-
techniques/pdf/PDF20.html | 2 +-
techniques/pdf/PDF21.html | 2 +-
techniques/pdf/PDF22.html | 2 +-
techniques/pdf/PDF23.html | 2 +-
techniques/pdf/PDF3.html | 2 +-
techniques/pdf/PDF4.html | 2 +-
techniques/pdf/PDF5.html | 2 +-
techniques/pdf/PDF6.html | 2 +-
techniques/pdf/PDF7.html | 2 +-
techniques/pdf/PDF8.html | 2 +-
techniques/pdf/PDF9.html | 4 +-
techniques/server-side-script/SVR1.html | 2 +-
techniques/server-side-script/SVR2.html | 2 +-
techniques/server-side-script/SVR3.html | 2 +-
techniques/server-side-script/SVR4.html | 2 +-
techniques/server-side-script/SVR5.html | 2 +-
techniques/smil/SM1.html | 2 +-
techniques/smil/SM11.html | 2 +-
techniques/smil/SM12.html | 2 +-
techniques/smil/SM13.html | 2 +-
techniques/smil/SM14.html | 2 +-
techniques/smil/SM2.html | 2 +-
techniques/smil/SM6.html | 2 +-
techniques/smil/SM7.html | 2 +-
techniques/text/T1.html | 2 +-
techniques/text/T2.html | 2 +-
techniques/text/T3.html | 2 +-
understanding/20/abbreviations.html | 2 +-
.../20/accessibility-support-documenting.html | 2 +-
understanding/20/adaptable.html | 2 +-
understanding/20/audio-control.html | 2 +-
...tion-or-media-alternative-prerecorded.html | 2 +-
.../20/audio-description-prerecorded.html | 2 +-
...audio-only-and-video-only-prerecorded.html | 2 +-
understanding/20/audio-only-live.html | 2 +-
understanding/20/bypass-blocks.html | 2 +-
understanding/20/captions-live.html | 2 +-
understanding/20/captions-prerecorded.html | 2 +-
understanding/20/change-on-request.html | 2 +-
understanding/20/compatible.html | 2 +-
.../20/consistent-identification.html | 2 +-
understanding/20/consistent-navigation.html | 2 +-
understanding/20/contrast-enhanced.html | 2 +-
understanding/20/contrast-minimum.html | 2 +-
understanding/20/distinguishable.html | 2 +-
understanding/20/enough-time.html | 2 +-
understanding/20/error-identification.html | 2 +-
understanding/20/error-prevention-all.html | 2 +-
...error-prevention-legal-financial-data.html | 2 +-
understanding/20/error-suggestion.html | 2 +-
...xtended-audio-description-prerecorded.html | 2 +-
understanding/20/focus-order.html | 2 +-
understanding/20/focus-visible.html | 2 +-
understanding/20/headings-and-labels.html | 2 +-
understanding/20/help.html | 2 +-
.../20/images-of-text-no-exception.html | 2 +-
understanding/20/images-of-text.html | 2 +-
understanding/20/info-and-relationships.html | 2 +-
understanding/20/input-assistance.html | 2 +-
understanding/20/interruptions.html | 2 +-
understanding/20/keyboard-accessible.html | 2 +-
understanding/20/keyboard-no-exception.html | 2 +-
understanding/20/keyboard.html | 2 +-
understanding/20/labels-or-instructions.html | 2 +-
understanding/20/language-of-page.html | 2 +-
understanding/20/language-of-parts.html | 4 +-
understanding/20/link-purpose-in-context.html | 2 +-
understanding/20/link-purpose-link-only.html | 2 +-
understanding/20/location.html | 2 +-
.../20/low-or-no-background-audio.html | 2 +-
understanding/20/meaningful-sequence.html | 2 +-
.../20/media-alternative-prerecorded.html | 2 +-
understanding/20/multiple-ways.html | 2 +-
understanding/20/name-role-value.html | 2 +-
understanding/20/navigable.html | 2 +-
understanding/20/no-keyboard-trap.html | 2 +-
understanding/20/no-timing.html | 2 +-
understanding/20/non-text-content.html | 2 +-
understanding/20/on-focus.html | 2 +-
understanding/20/on-input.html | 2 +-
understanding/20/page-titled.html | 2 +-
understanding/20/parsing.html | 2 +-
understanding/20/pause-stop-hide.html | 2 +-
understanding/20/predictable.html | 2 +-
understanding/20/pronunciation.html | 2 +-
understanding/20/re-authenticating.html | 2 +-
understanding/20/readable.html | 2 +-
understanding/20/reading-level.html | 2 +-
understanding/20/resize-text.html | 2 +-
understanding/20/section-headings.html | 2 +-
understanding/20/seizures.html | 2 +-
understanding/20/sensory-characteristics.html | 2 +-
.../20/sign-language-prerecorded.html | 2 +-
understanding/20/text-alternatives.html | 2 +-
.../20/three-flashes-or-below-threshold.html | 2 +-
understanding/20/three-flashes.html | 2 +-
understanding/20/time-based-media.html | 2 +-
understanding/20/timing-adjustable.html | 2 +-
understanding/20/understanding-metadata.html | 2 +-
understanding/20/unusual-words.html | 2 +-
understanding/20/visual-presentation.html | 2 +-
.../21/seizures-and-physical-reactions.html | 2 +-
.../accessible-authentication-enhanced.html | 2 +-
.../22/accessible-authentication-minimum.html | 2 +-
understanding/22/consistent-help.html | 2 +-
understanding/22/dragging-movements.html | 2 +-
understanding/22/focus-appearance.html | 2 +-
understanding/22/redundant-entry.html | 2 +-
understanding/conformance.html | 4 +-
490 files changed, 554 insertions(+), 554 deletions(-)
diff --git a/techniques/aria/ARIA1.html b/techniques/aria/ARIA1.html
index d94fe652fd..e7c77709a2 100644
--- a/techniques/aria/ARIA1.html
+++ b/techniques/aria/ARIA1.html
@@ -1,7 +1,7 @@
Using the
diff --git a/techniques/aria/ARIA10.html b/techniques/aria/ARIA10.html
index 2060109d39..b89673799d 100644
--- a/techniques/aria/ARIA10.html
+++ b/techniques/aria/ARIA10.html
@@ -1,4 +1,4 @@
-aria-describedby
property to provide a descriptive label for user interface controlsUsing aria-labelledby to provide a text alternative for non-text content
When to Use
+Using aria-labelledby to provide a text alternative for non-text content
When to Use
Description
aria-labelledby
attribute. The aria-labelledby
attribute associates an element with text that is visible elsewhere on the page by using an id
reference value that matches the id
attribute of the labeling element. Assistive technology such as screen readers use the text of the element identified by the value of the aria-labelledby
attribute as the text alternative for the element with the attribute.Using ARIA landmarks to identify regions of a page
diff --git a/techniques/aria/ARIA12.html b/techniques/aria/ARIA12.html
index 5347cab38b..f97129f9e6 100644
--- a/techniques/aria/ARIA12.html
+++ b/techniques/aria/ARIA12.html
@@ -1,4 +1,4 @@
-Using role=heading to identify headings
When to Use
+Using role=heading to identify headings
When to Use
Description
Using aria-labelledby to name regions and landmarks
When to Use
+Using aria-labelledby to name regions and landmarks
When to Use
Description
aria-labelledby
attribute provides a way to associate a section of the page marked up as a region or landmarks with text that is on the page that labels it.
diff --git a/techniques/aria/ARIA14.html b/techniques/aria/ARIA14.html
index c6baca2cf3..492bf58aba 100644
--- a/techniques/aria/ARIA14.html
+++ b/techniques/aria/ARIA14.html
@@ -1,4 +1,4 @@
-Using aria-label to provide an invisible label where a visible label cannot be used
When to Use
+Using aria-label to provide an invisible label where a visible label cannot be used
When to Use
Description
div
s (light boxes) to indicate the control for closing the div.
diff --git a/techniques/aria/ARIA15.html b/techniques/aria/ARIA15.html
index 18eac1dc40..dd849efb56 100644
--- a/techniques/aria/ARIA15.html
+++ b/techniques/aria/ARIA15.html
@@ -1,4 +1,4 @@
-Using aria-describedby to provide descriptions of images
When to Use
+Using aria-describedby to provide descriptions of images
When to Use
Description
Using aria-labelledby to provide a name for user interface controls
When to Use
+Using aria-labelledby to provide a name for user interface controls
When to Use
Description
aria-labelledby
property. This techniques uses the aria-labelledby
attribute to associate a user interface control, such as a form field, with text on the page that labels it.
diff --git a/techniques/aria/ARIA17.html b/techniques/aria/ARIA17.html
index dfa0fca046..8d88e44a31 100644
--- a/techniques/aria/ARIA17.html
+++ b/techniques/aria/ARIA17.html
@@ -1,4 +1,4 @@
-Using grouping roles to identify related form controls
When to Use
+Using grouping roles to identify related form controls
When to Use
Description
fieldset
/ legend
technique (H71).Using aria-alertdialog to Identify Errors
When to Use
+Using aria-alertdialog to Identify Errors
When to Use
Description
role="alertdialog"
creates a notification. This notification should be modal with the following characteristics:
diff --git a/techniques/aria/ARIA19.html b/techniques/aria/ARIA19.html
index 7d1b0128e3..854ae26a07 100644
--- a/techniques/aria/ARIA19.html
+++ b/techniques/aria/ARIA19.html
@@ -1,4 +1,4 @@
-Using ARIA role=alert or Live Regions to Identify Errors
When to Use
+Using ARIA role=alert or Live Regions to Identify Errors
When to Use
Description
aria-live
attribute makes it possible for an AT (such as a screen reader) to be notified when error messages are injected into a Live Region container. The content within the aria-live
region is automatically read by the AT, without the AT having to focus on the place where the text is displayed.
diff --git a/techniques/aria/ARIA2.html b/techniques/aria/ARIA2.html
index c7fdc76256..6f8a9197ec 100644
--- a/techniques/aria/ARIA2.html
+++ b/techniques/aria/ARIA2.html
@@ -2,7 +2,7 @@
Identifying a required field with the aria-required property
diff --git a/techniques/aria/ARIA20.html b/techniques/aria/ARIA20.html
index a44cb7131a..4dfca94c88 100644
--- a/techniques/aria/ARIA20.html
+++ b/techniques/aria/ARIA20.html
@@ -1,4 +1,4 @@
-Using the region role to identify a region of the page
When to Use
+Using the region role to identify a region of the page
When to Use
Description
region
role to a section of a page so that user agents and assistive technologies may be able to programmatically identify it. The region
role demarcates a segment of the page that contains content of significance so that it is more readily discoverable and navigable. The generic region should be used when the section cannot be marked up using a standard document landmark role (see ARIA11).Using
aria-invalid
to Indicate An Error FieldWhen to Use
+Using
aria-invalid
to Indicate An Error FieldWhen to Use
Description
aria-invalid
may be employed to specifically identify fields that have failed validation. Its use is most suitable when:Updating the contents of a chat conversation
Updating the log of a server
log
so that the new additions are announced by the ATs. (The default value for the aria-relevant
attribute is "additions", so the removal of the old top entries due to log size limitations will not be announced.) When each new log entry is added, a screen reader announces it.<div id="activityLog" role="log">
+
<div id="activityLog" role="log">
<h4 id="logHeading">Recent activity</h4>
<ul id="logentries"">
<li>08:03 UserX logged off</li>
diff --git a/techniques/aria/ARIA24.html b/techniques/aria/ARIA24.html
index aba60e88c6..61fca5d7e3 100644
--- a/techniques/aria/ARIA24.html
+++ b/techniques/aria/ARIA24.html
@@ -34,7 +34,7 @@
Basic principle of the technique
1. Author adds a font-face to the CSS
/* specify font-family name for icons */
+
/* specify font-family name for icons */
@font-face { font-family: 'IconFontRoleImg'; }
/* default class for fonts-face with icons */
@@ -47,14 +47,14 @@
1. Author adds a font-face to the CSS
2. Author adds the font classes to the HTML
<!-- icon via class names, role="img" and a text alternative -->
+
<!-- icon via class names, role="img" and a text alternative -->
<p>
<span class="icon icon-star-bg" role="img" aria-label="Favorite"></span>
</p>
3. User CSS file replaces the font-family except the icon file
/* replaces font faces but excludes all elements with attribute role="img" */
+
/* replaces font faces but excludes all elements with attribute role="img" */
*:not([role="img"]) { font-family: Verdana, sans-serif !important; }
Star Icon Font used as an indicator (not interactive)
Author CSS
- /* default class for fonts-face with icons */
+
/* default class for fonts-face with icons */
.icon { font-family: 'IconFontRoleImg' !important; }
/* specific class for icon */
@@ -79,20 +79,20 @@
Author CSS
HTML
- Instead of... -
- <p>
+
<p>
<span class="icon icon-star-bg"></span>
</p>
- Do... -
- <p>
+
<p>
<span class="icon icon-star-bg" role="img" aria-label="Favorite"></span>
</p>
User CSS
-
+ *:not([role="img"]) { font-family: Verdana, sans-serif !important; }
*:not([role="img"]) { font-family: Verdana, sans-serif !important; }
Working example:
@@ -108,7 +108,7 @@ Two colored / stacked star Icon Font used as an indicator
Author CSS
- /* default class for fonts-face with icons */
+
/* default class for fonts-face with icons */
.icon { font-family: 'IconFontRoleImg' !important; }
/* specific classes for icons */
@@ -119,14 +119,14 @@
Author CSS
HTML
- Instead of... -
- <span class="icon-stacked">
+
<span class="icon-stacked">
<span class="icon icon-star-bg grey"></span>
<span class="icon icon-star-half yellow"></span>
</span>
- Do... -
- <span class="icon-stacked" role="img" aria-label="Favorite star half filled">
+
@@ -134,7 +134,7 @@ <span class="icon-stacked" role="img" aria-label="Favorite star half filled">
<span class="icon icon-star-bg grey" role="img" aria-hidden="true"></span>
<span class="icon icon-star-half yellow" role="img" aria-hidden="true"></span>
</span>
- Do... -
User CSS
-
+ *:not([role="img"]) { font-family: Verdana, sans-serif !important; }
*:not([role="img"]) { font-family: Verdana, sans-serif !important; }
Working example:
@@ -150,7 +150,7 @@ Email Icon Font in a link WITHOUT visible text
Author CSS
- /* default class for fonts-face with icons */
+
/* default class for fonts-face with icons */
.icon { font-family: 'IconFontRoleImg' !important; }
/* specific class for icon */
@@ -160,20 +160,20 @@
Author CSS
HTML
- Instead of... -
- <a href="email.html">
+
<a href="email.html">
<span class="icon icon-email"></span>
</a>
- Do... -
- <a href="email.html">
+
<a href="email.html">
<span class="icon icon-email" role="img" aria-label="Email"></span>
</a>
User CSS
-
+ *:not([role="img"]) { font-family: Verdana, sans-serif !important; }
*:not([role="img"]) { font-family: Verdana, sans-serif !important; }
Working example:
@@ -190,7 +190,7 @@ Multiple Icon Fonts as part of another sematic element WITH visible text
This example already has a visible text label in the link to be used as an accessible name, the mail and chevron font icons must stay visible when the font family is changed. This can be done by ensuring the icons are contained in their own element and the attribute aria-hidden="true"
is used so the font icons will be ignored by assistive technologies.
/* default class for fonts-face with icons */
+ /* default class for fonts-face with icons */
.icon { font-family: 'IconFontRoleImg' !important; }
/* specific class for icon */
@@ -200,7 +200,7 @@ Author CSS
HTML
- Instead of... -
- <style>
+ <style>
.icon-double-link:before { content: "\e93e"; }
.icon-double-link:after { content: "\e993"; }
</style>
@@ -209,7 +209,7 @@ - Instead of... -
- Do... -
- <style>
+ <style>
.icon-email:before { content: "\e93e"; }
.icon-chevron:before { content: "\e993"; }
.icon-double-link .icon-chevron { float: right; margin-left: 1.5rem; }
@@ -224,7 +224,7 @@ - Do... -
User CSS
- *:not([role="img"]) { font-family: Verdana, sans-serif !important; }
+ *:not([role="img"]) { font-family: Verdana, sans-serif !important; }
Working example:
diff --git a/techniques/aria/ARIA4.html b/techniques/aria/ARIA4.html
index f526192160..5bc482bb27 100644
--- a/techniques/aria/ARIA4.html
+++ b/techniques/aria/ARIA4.html
@@ -1,4 +1,4 @@
-Using a WAI-ARIA role to expose the role of a user interface component Using a WAI-ARIA role to expose the role of a user interface component
When to Use
+Using a WAI-ARIA role to expose the role of a user interface component Using a WAI-ARIA role to expose the role of a user interface component
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
The objective of this technique is to define the role of an element using the role
attribute with one of the non-abstract values defined in the WAI-ARIA Definition of Roles. The WAI-ARIA specification provides an informative description of each role, how it relates to other roles, and the states and properties for each role. When rich internet applications define new user interface widgets, exposing the roles enables users to understand the widget and how to interact with it.
diff --git a/techniques/aria/ARIA5.html b/techniques/aria/ARIA5.html
index c39944d686..bcf38c6982 100644
--- a/techniques/aria/ARIA5.html
+++ b/techniques/aria/ARIA5.html
@@ -1,4 +1,4 @@
-Using WAI-ARIA state and property attributes to expose the state of a user interface component Using WAI-ARIA state and property attributes to expose the state of a user interface component
When to Use
+Using WAI-ARIA state and property attributes to expose the state of a user interface component Using WAI-ARIA state and property attributes to expose the state of a user interface component
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
The objective of this technique is to use WAI-ARIA state and property attributes to expose the state, properties and values of a user interface component so that they can be read and set by assistive technology, and so that assistive technology is notified of changes to these values. The WAI-ARIA specification provides a normative description of each attribute, and the role of the user interface elements that they support. When rich internet applications define new user interface widgets, exposing the state and property attributes enables users to understand the widget and how to interact with it.
diff --git a/techniques/aria/ARIA6.html b/techniques/aria/ARIA6.html
index a438302011..8ff01b2d16 100644
--- a/techniques/aria/ARIA6.html
+++ b/techniques/aria/ARIA6.html
@@ -1,4 +1,4 @@
-Using aria-label to provide labels for objects Using aria-label to provide labels for objects
When to Use
+Using aria-label to provide labels for objects Using aria-label to provide labels for objects
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
The purpose of this technique is to provide a label for objects that can be read by assistive technology. The aria-label
attribute provides the text label for an object, such as a button. When a screen reader encounters the object, the aria-label
text is read so that the user will know what it is.
diff --git a/techniques/aria/ARIA7.html b/techniques/aria/ARIA7.html
index 739e0d02b1..1668544848 100644
--- a/techniques/aria/ARIA7.html
+++ b/techniques/aria/ARIA7.html
@@ -1,4 +1,4 @@
-Using aria-labelledby for link purpose Using aria-labelledby for link purpose
When to Use
+Using aria-labelledby for link purpose Using aria-labelledby for link purpose
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
With the aria-labelledby
attribute, authors can use a visible text element on the page as a label for a focusable element (a form control or a link). For example, a "read more..." link could be associated with the text of the heading of the preceding section to make the purpose of the link unambiguous (see example 1).
diff --git a/techniques/aria/ARIA8.html b/techniques/aria/ARIA8.html
index 241724b46b..b99f624219 100644
--- a/techniques/aria/ARIA8.html
+++ b/techniques/aria/ARIA8.html
@@ -1,4 +1,4 @@
-Using aria-label for link purpose Using aria-label for link purpose
When to Use
+Using aria-label for link purpose Using aria-label for link purpose
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
The objective of this technique is to describe the purpose of a link using the aria-label
attribute. The aria-label
attribute provides a way to place a descriptive text label on an object, such as a link, when there are no elements visible on the page that describe the object. If descriptive elements are visible on the page, the aria-labelledby
attribute should be used instead of aria-label
. Providing a descriptive text label lets a user distinguish the link from links in the Web page that lead to other destinations and helps the user determine whether to follow the link. In some assistive technologies the aria-label
value will show in the list of links instead of the actual link text.
diff --git a/techniques/aria/ARIA9.html b/techniques/aria/ARIA9.html
index 858ee76d0e..182f7ad0f1 100644
--- a/techniques/aria/ARIA9.html
+++ b/techniques/aria/ARIA9.html
@@ -1,4 +1,4 @@
-Using aria-labelledby to concatenate a label from several text nodes Using aria-labelledby to concatenate a label from several text nodes
When to Use
+Using aria-labelledby to concatenate a label from several text nodes Using aria-labelledby to concatenate a label from several text nodes
When to Use
Technologies that support Accessible Rich Internet Applications (WAI-ARIA).
Description
The aria-labelledby
property can be used to label all visual objects. Applied to inputs, the aria-labelledby
property can be used to label native inputs as well as non-native elements, such as custom text inputs constructed with div contenteditable="true".
diff --git a/techniques/client-side-script/SCR1.html b/techniques/client-side-script/SCR1.html
index f6862a594e..93413bf6c2 100644
--- a/techniques/client-side-script/SCR1.html
+++ b/techniques/client-side-script/SCR1.html
@@ -2,7 +2,7 @@
Allowing the user to extend the default time limit
-
+
Allowing the user to extend the default time limit
diff --git a/techniques/client-side-script/SCR14.html b/techniques/client-side-script/SCR14.html
index 6502fc2dd9..c8a9bb159f 100644
--- a/techniques/client-side-script/SCR14.html
+++ b/techniques/client-side-script/SCR14.html
@@ -2,7 +2,7 @@
Using scripts to make nonessential alerts optional
-
+
Using scripts to make nonessential alerts optional
diff --git a/techniques/client-side-script/SCR16.html b/techniques/client-side-script/SCR16.html
index 952f8025d0..bf8d2b11cb 100644
--- a/techniques/client-side-script/SCR16.html
+++ b/techniques/client-side-script/SCR16.html
@@ -1,7 +1,7 @@
Providing a script that warns the user a time limit is about to expire
-
+
Providing a script that warns the user a time limit is about to expire
diff --git a/techniques/client-side-script/SCR18.html b/techniques/client-side-script/SCR18.html
index b2de64198a..16dae5789b 100644
--- a/techniques/client-side-script/SCR18.html
+++ b/techniques/client-side-script/SCR18.html
@@ -1,4 +1,4 @@
-Providing client-side validation and alert Providing client-side validation and alert
When to Use
+Providing client-side validation and alert Providing client-side validation and alert
When to Use
Content that validates user input.
Description
The objective of this technique is to validate user input as values are entered for each field, by means of client-side scripting. If errors are found, an alert dialog describes the nature of the error in text. Once the user dismisses the alert dialog, it is helpful if the script positions the keyboard focus on the field where the error occurred.
diff --git a/techniques/client-side-script/SCR19.html b/techniques/client-side-script/SCR19.html
index 3645685549..f5b230a4fe 100644
--- a/techniques/client-side-script/SCR19.html
+++ b/techniques/client-side-script/SCR19.html
@@ -1,5 +1,5 @@
Using an onchange event on a select element without causing a change of
- context Using an onchange
event on a select
element without causing a change of
+ contextUsing an onchange
event on a select
element without causing a change of
context
When to Use
HTML with support for scripting.
Description
diff --git a/techniques/client-side-script/SCR2.html b/techniques/client-side-script/SCR2.html
index 69cd495201..3174ab6c77 100644
--- a/techniques/client-side-script/SCR2.html
+++ b/techniques/client-side-script/SCR2.html
@@ -2,7 +2,7 @@
Using redundant keyboard and mouse event handlers
-
+
Using redundant keyboard and mouse event handlers
diff --git a/techniques/client-side-script/SCR20.html b/techniques/client-side-script/SCR20.html
index ede61bfbd3..ec23601e5b 100644
--- a/techniques/client-side-script/SCR20.html
+++ b/techniques/client-side-script/SCR20.html
@@ -2,7 +2,7 @@
Using both keyboard and other device-specific functions
-
+
Using both keyboard and other device-specific functions
diff --git a/techniques/client-side-script/SCR21.html b/techniques/client-side-script/SCR21.html
index 4d4d027b3e..6af42d01bf 100644
--- a/techniques/client-side-script/SCR21.html
+++ b/techniques/client-side-script/SCR21.html
@@ -1,4 +1,4 @@
-Using functions of the Document Object Model (DOM) to add content to a page Using functions of the Document Object Model (DOM) to add content to a page
When to Use
+Using functions of the Document Object Model (DOM) to add content to a page Using functions of the Document Object Model (DOM) to add content to a page
When to Use
ECMAScript used inside HTML
Description
The objective of this technique is to demonstrate how to use functions of the Document Object Model (DOM) to add content to a page. If the DOM functions are used to add the content, user agents can access the DOM to retrieve the content. The createElement()
function can be used to create elements within the DOM. The createTextNode()
is used to create text associated with elements. The appendChild()
, removeChild()
, insertBefore()
, and replaceChild()
functions are used to add and remove elements and nodes. Other DOM functions are used to assign attributes to the created elements.
diff --git a/techniques/client-side-script/SCR22.html b/techniques/client-side-script/SCR22.html
index 41a638872f..78b4613207 100644
--- a/techniques/client-side-script/SCR22.html
+++ b/techniques/client-side-script/SCR22.html
@@ -1,4 +1,4 @@
-Using scripts to control blinking and stop it in five seconds or less Using scripts to control blinking and stop it in five seconds or less
When to Use
+Using scripts to control blinking and stop it in five seconds or less Using scripts to control blinking and stop it in five seconds or less
When to Use
Technologies that support script-controlled blinking of content.
Description
The objective of this technique is to control blinking with script so it can be set to stop in less than five seconds by the script. Script is used to start the blinking effect of content, control the toggle between visible and hidden states, and also stop the effect at five seconds or less. The setTimeout() function can be used to toggle blinking content between visible and hidden states, and stop when the number of iterations by the time between them adds up to nearly five seconds.
diff --git a/techniques/client-side-script/SCR24.html b/techniques/client-side-script/SCR24.html
index 949ecde2a1..0bd61eb2ee 100644
--- a/techniques/client-side-script/SCR24.html
+++ b/techniques/client-side-script/SCR24.html
@@ -2,7 +2,7 @@
Using progressive enhancement to open new windows on user request
-
+
Using progressive enhancement to open new windows on user request
diff --git a/techniques/client-side-script/SCR26.html b/techniques/client-side-script/SCR26.html
index 320ea8fc11..9b805641c0 100644
--- a/techniques/client-side-script/SCR26.html
+++ b/techniques/client-side-script/SCR26.html
@@ -1,4 +1,4 @@
-Inserting dynamic content into the Document Object Model immediately following its trigger element Inserting dynamic content into the Document Object Model immediately following its trigger element
When to Use
+Inserting dynamic content into the Document Object Model immediately following its trigger element Inserting dynamic content into the Document Object Model immediately following its trigger element
When to Use
HTML and script
Description
The objective of this technique is to place inserted user interface elements into the Document Object Model (DOM) in such a way that the tab order and screen-reader reading order are set correctly by the default behavior of the user agent. This technique can be used for any user interface element that is hidden and shown, such as menus and dialogs.
diff --git a/techniques/client-side-script/SCR27.html b/techniques/client-side-script/SCR27.html
index c0f9d887e8..bd3d261679 100644
--- a/techniques/client-side-script/SCR27.html
+++ b/techniques/client-side-script/SCR27.html
@@ -2,7 +2,7 @@
Reordering page sections using the Document Object Model
-
+
Reordering page sections using the Document Object Model
diff --git a/techniques/client-side-script/SCR28.html b/techniques/client-side-script/SCR28.html
index a81f84d068..bfe14ed121 100644
--- a/techniques/client-side-script/SCR28.html
+++ b/techniques/client-side-script/SCR28.html
@@ -1,4 +1,4 @@
-Using an expandable and collapsible menu to bypass block of content Using an expandable and collapsible menu to bypass block of content
When to Use
+Using an expandable and collapsible menu to bypass block of content Using an expandable and collapsible menu to bypass block of content
When to Use
Technologies that provide client side scripting.
Description
This technique allows users to skip repeated material by placing that material in a menu that can be expanded or collapsed under user control. The user can skip the repeated material by collapsing the menu. The user invokes a user interface control to hide or remove the elements of the menu. The resources section lists several techniques for menus, toolbars and trees, any of which can be used to provide a mechanism for skipping navigation.
diff --git a/techniques/client-side-script/SCR29.html b/techniques/client-side-script/SCR29.html
index b62c4a4ba3..c5a0995deb 100644
--- a/techniques/client-side-script/SCR29.html
+++ b/techniques/client-side-script/SCR29.html
@@ -2,7 +2,7 @@
Adding keyboard-accessible actions to static HTML elements
-
+
Adding keyboard-accessible actions to static HTML elements
diff --git a/techniques/client-side-script/SCR30.html b/techniques/client-side-script/SCR30.html
index ec214916df..92179ceb19 100644
--- a/techniques/client-side-script/SCR30.html
+++ b/techniques/client-side-script/SCR30.html
@@ -2,7 +2,7 @@
Using scripts to change the link text
-
+
Using scripts to change the link text
diff --git a/techniques/client-side-script/SCR31.html b/techniques/client-side-script/SCR31.html
index 3d20539bbf..641ef6b78b 100644
--- a/techniques/client-side-script/SCR31.html
+++ b/techniques/client-side-script/SCR31.html
@@ -2,7 +2,7 @@
Using script to change the background color or border of the element with focus
-
+
Using script to change the background color or border of the element with focus
diff --git a/techniques/client-side-script/SCR32.html b/techniques/client-side-script/SCR32.html
index 76edbde3c3..a67ab3dec6 100644
--- a/techniques/client-side-script/SCR32.html
+++ b/techniques/client-side-script/SCR32.html
@@ -2,7 +2,7 @@
Providing client-side validation and adding error text via the DOM
-
+
Providing client-side validation and adding error text via the DOM
diff --git a/techniques/client-side-script/SCR33.html b/techniques/client-side-script/SCR33.html
index 76953e6cdb..e80538d85b 100644
--- a/techniques/client-side-script/SCR33.html
+++ b/techniques/client-side-script/SCR33.html
@@ -2,7 +2,7 @@
Using script to scroll content, and providing a mechanism to pause it
-
+
Using script to scroll content, and providing a mechanism to pause it
diff --git a/techniques/client-side-script/SCR34.html b/techniques/client-side-script/SCR34.html
index c9160a773e..e7e974ad26 100644
--- a/techniques/client-side-script/SCR34.html
+++ b/techniques/client-side-script/SCR34.html
@@ -2,7 +2,7 @@
Calculating size and position in a way that scales with text size
-
+
Calculating size and position in a way that scales with text size
diff --git a/techniques/client-side-script/SCR35.html b/techniques/client-side-script/SCR35.html
index 494434360d..cd39fe761c 100644
--- a/techniques/client-side-script/SCR35.html
+++ b/techniques/client-side-script/SCR35.html
@@ -2,7 +2,7 @@
Making actions keyboard accessible by using the onclick event of anchors and buttons
-
+
Making actions keyboard accessible by using the onclick
event of anchors and buttons
diff --git a/techniques/client-side-script/SCR36.html b/techniques/client-side-script/SCR36.html
index c5745a1012..fcd75f9609 100644
--- a/techniques/client-side-script/SCR36.html
+++ b/techniques/client-side-script/SCR36.html
@@ -2,7 +2,7 @@
Providing a mechanism to allow users to display moving, scrolling, or auto-updating text in a static window or area
-
+
Providing a mechanism to allow users to display moving, scrolling, or auto-updating text in a static window or area
diff --git a/techniques/client-side-script/SCR37.html b/techniques/client-side-script/SCR37.html
index 07a0cd8991..aa848e356b 100644
--- a/techniques/client-side-script/SCR37.html
+++ b/techniques/client-side-script/SCR37.html
@@ -2,7 +2,7 @@
Creating Custom Dialogs
-
+
Creating Custom Dialogs
diff --git a/techniques/client-side-script/SCR38.html b/techniques/client-side-script/SCR38.html
index 808c8aa7c3..507c814dc4 100644
--- a/techniques/client-side-script/SCR38.html
+++ b/techniques/client-side-script/SCR38.html
@@ -2,7 +2,7 @@
Creating a conforming alternate version for a web page designed with progressive enhancement
-
+
Creating a conforming alternate version for a web page designed with progressive enhancement