diff --git a/astro/src/images/fixable/ac-logo-horizontal.png b/astro/src/images/fixable/ac-logo-horizontal.png deleted file mode 100644 index c444bc97..00000000 Binary files a/astro/src/images/fixable/ac-logo-horizontal.png and /dev/null differ diff --git a/astro/src/images/fixable/barred-rock-sm.jpg b/astro/src/images/fixable/barred-rock-sm.jpg deleted file mode 100644 index 3710a011..00000000 Binary files a/astro/src/images/fixable/barred-rock-sm.jpg and /dev/null differ diff --git a/astro/src/images/fixable/green-on-red.png b/astro/src/images/fixable/green-on-red.png deleted file mode 100644 index 5f5e8863..00000000 Binary files a/astro/src/images/fixable/green-on-red.png and /dev/null differ diff --git a/astro/src/pages/_fixable/index.astro b/astro/src/pages/_fixable/index.astro deleted file mode 100644 index 07aaaa0e..00000000 --- a/astro/src/pages/_fixable/index.astro +++ /dev/null @@ -1,322 +0,0 @@ ---- -import { getImage, Image } from "astro:assets"; - -import Branding from "../../components/Branding.astro"; -import Column from "../../components/Column.astro"; -import ExternalLink from "../../components/ExternalLink.astro"; -import FlexColumn from "@components/FlexColumn.astro"; -import Layout from "../../layouts/Layout.astro"; -import Hero from "../../components/Hero.astro"; -import ShadowBoxSection from "../../components/ShadowBoxSection.astro"; -import ThemedColumn from "../../components/ThemedColumn.astro"; -import ThemedSection from "../../components/ThemedSection.astro"; - -import heroBg from "../../images/colored-hero/woman-using-laptop.png"; -import greenOnRed from "../../images/fixable/green-on-red.png"; -import horizontalLogo from "../../images/fixable/ac-logo-horizontal.png"; -import chickenBg from "../../images/fixable/barred-rock-sm.jpg"; - -const fixBgNoColor = await getImage({ src: chickenBg, format: "webp" }); - -const title = "fixable"; -const heading = "fixable: An example of bad accessibility"; -const crumbs = []; ---- - - - -
-

fixable: An example of bad accessibility

- - Incorrect accessibility is fixable. - -
-

- fixable provides a bad example of accessibility to show - how important it is to implement it correctly. It's not only about how your - site looks, but how your content is structured and labelled. -

-
- - -

Headings indicate structure.

- - -

- Headings in a document exist to indicate structure. Your users will - use headings to scan through your content and find the relevant - section. -

-

Subheadings

-

- Subheadings should be relevant to the previous heading and should - always increment one level. Never use a heading or subheading because - it's sized correctly. -

-
- -

- Headings are for organization, not size. -

-
-
-
- - -

Color needs contrast.

- - -

- This text is low contrast on this background. -

-
- -

- - and Red is the - most common combination of color blindness. -

-
- -

- Always specify a background-color, even when an image is - used. -

-
-
-
- - -
-

Forms require focus.

-

- And proper focus means that each field needs a label and a description. - These elements need to be linked, which means using the correct id and the correct for attribute or ARIA description. -

- - -

Associate the fields and text.

- -
- - -
- -
- -
- -
- - -

- Labels and descriptions also need to be associated by the id - or else they aren't correctly associated with the email address above. -

-
- -
- - -

... also need descriptions and labels.

-
-
- - -

Choose the right field type.

- -
-
What's your favorite color?
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
-
Are you sure you want a radio?
-
- - -
-
- - -
-
- - -
-
- - -
-
- -
- - -

- Passwords should be marked as such, or else assistive technology - will read the password to anyone who can hear it. -

-
-
-
-
-
- - -

Links should be described and clickable.

- - -

- Make sure you properly describe your link content. None of these do - this well. -

-
- - -
    -
  • - Read more at -
  • -
  • - Read more -
  • -
  • - Read more at Accessible Community - -
  • -
-
-
-
-
- -