Accessible Styling

Text Layout

Text should be left aligned on web. Text layout can affect the way some people may read on the web. Please do not center text on the web as it may be difficult for some readers.

Headings

Heading tags dictate how screenreaders scan a web page. If tags are out of order, it makes it hard for those using screenreaders to follow the content.

  • Do not use the Heading 1 <h1> tag. The title of the page in an H1 tag, adding another one will compete with the page title

  • The first heading manually added on a page is a <h2>. Do not start with an <h3>

  • Headings should be in chronological order in either direction but do not skip a tag (i.e. <h1> <h2> <h3 <h2> or <h2> <h3> <h3> <h4> <h3>)

Bold and Italics

To bring attention to specific words or phrases in your content, you can use the formatting buttons to select either bold or italicize. This will automatically add the <strong> or <em> tags to the content (keyboard shortcuts also work). If coding in HTML, please use <strong> and <em> tags to assist screen readers.

Underlining on the Web

When text is hyperlinked, it is automatically underlined.Content on the web should never be manually underlined because it gives the appearnce of a broken link. To bring attention to specific words or phrases in your content, please either bold or italicize them using <strong> or <em> tags. In Jadu, the bold and italicize buttons will use the correct formatting tags.

Font Tags

The <font> tag should never be used when coding in HTML since stylistic formatting should now be handled within CSS. For the Fordham website, we have a CSS Stylesheet in place that defines how each tag will be displayed. Do not use the <font> tag or other styling because it will override the CSS Stylesheet.

Colors and Contrast

The contrast between the color of the text and the background it is overlayed on should be at least 7:1 for normal text and 4.5:1 on large text. With the CSS Stylehsset in place, this should not be an issue unless the text is being altered with the <font> tag. As previously mentioned, the <font> tag should never be used due to the conflict with the CSS Stylesheet.

Learn more about web best practices and Tips and Tricks.