Alfredo teaches web design & development (Content is Key lecture)

Content is Key

Lecture outline

Considerations of structuring and writing quality content. Lecture slides will be made available on the day of the lecture (June 24).

Code questions

Is my website cohesive and consistent?

Various button styles from pnc.com

From Interface Inventory, Brad Frost

Code questions

Is it clear what is interactive and what is not?

Is this a link?

A couple of graham wafers with chocolate melting on them in front of a fire

Or is this a link?

A couple of graham wafers with chocolate melting on them in front of a fire

Code questions

Clear feedback for interactive elements

Only :hover

A couple of graham wafers with chocolate melting on them in front of a fire

Both :hover and :focus

A couple of graham wafers with chocolate melting on them in front of a fire

In preparation for lecture...

Please close up any laptops, cellphones, iBooks, Whoops and other 'beep-boop' devices.

Supporting Users

Research from Google shows that 90 percent of people start a task using one device, then pick it up later on another device...
Windows on the Web (Karen McGrane)

Useful content

Our content should:

Carousels

Carousel questions

Designing effective carousels

I would recommend reviewing the Nielsen Norman group's carousel usability before integrating carousels.

Useful content

Our content should:

Labelling

How clear/specific are each of these links?

Checkout

A couple of graham wafers with chocolate melting on them in front of a fire

Smore Package
$20.00

Checkout

A couple of graham wafers with chocolate melting on them in front of a fire

Smore Package
$20.00

Checkout

A couple of graham wafers with chocolate melting on them in front of a fire

Smore Package
$20.00

Checkout

A couple of graham wafers with chocolate melting on them in front of a fire

Smore Package
$20.00

Useful content

Our content should:

A collection of different share icons

From Placeit Blog

Maintaining a Tone

Let's take a look at MailChimp's Voice and Tone guide.

P2: Company

Accessibility Audit

To practice assessing some of the most common accessibility concerns we have some accessibility items for you to audit on your P2 project (you should have all content ready by now!):

  • Use of semantic elements.
  • Setting of language attribute.
  • Appropriate ordering of headings.
  • Recognizable and focusable links.
  • Appropriate use of alt text.
  • Associating labels to inputs.
  • Is colour used problematically for colourblind users.
  • Navigating with a keyboard only.

Semantic Elements

Are the following elements used, and are they used appropriately?

A Language is Set

Is a default language defined for the document? For example:

<html lang="en">

Ordering Headings

Are headings properly used?

  • h1 Shoes-r-us
    • h2 In-store
      • h3 Kid's
      • h3 Men's
      • h3 Women's
    • h2 On Sale Now!

Or are they improperly used?

  • h1 Not used
    • h2 Shoes-r-us
      • h3 Not used
        • h4 Kid's
        • h4 Men's
        • h4 Women's
      • h3 On Sale Now!

Appropriate Alt Text

Do your images have appropriate alt-text? Does it describe the content or the function of the image?

Does it describe its function or content?

<a href="home.html">
<img src="banner-image.jpg" alt="Home page">
</a>
<img src="logo.jpg" alt="Shoes-r-us">

Or not?

<a href="home.html">
<img src="banner-image.jpg" alt="A photo of shoes walking themselves across the street">
</a>
<img src="logo.jpg" alt="logo">

Labels Tied to Inputs

Are labels associated with inputs?

<label for="email">Email address:</label>
<input type="text" id="email" placeholder="name@email.com">

Or not?

<label for="email">Email address:</label>
<input type="text" name="email" placeholder="name@email.com">
<input type="text" placeholder="email address">

Colour Blindness

Head to ah.link/cbv to load up your project website or styleguide and simulate different types of colour blindness. Where might there be concerns?

Keyboard Navigation

Try to navigate through the website using only the keyboard — the tab and enter keys. Are there any concerns with clarity of interaction points, or missing information?

Responsiveness

Head to ah.link/rv to load up your project website or styleguide and simulate different display sizes. Where might there be concerns?

Audit complete

(for now)

If you haven't already one member of each team, please check-in with me to change your team's name on Canvas.

If no time left, please reach out to your TAs during critique.

Labs critique sign-up

Sign-up for critique times starts with your lab. You will need to make it in your lab by its start time to secure a time-slot.

Critiques will run starting 5 minutes after your lab start time.

Activities during critiques

Busy agenda!

  1. P2 check-in. (Have the link to your P2 file space ready)
  2. P2 teamwork reflection
  3. Accessibility exercise
  4. Reading reflection #3

This reading reflection is the second last one. Final opportunity for reading reflections is July 15th.

1/1