In the previous chapter, we discussed how to create and document a website design effectively. However, apart from a brief discussion of responsiveness and mobile design, we did not consider the technologies through which people would be viewing and interacting with your website.
Here are some examples of people who may be visiting a typical e-commerce website, using very different technologies:
- A teenager using a game console and a 5-year-old TV
- A blind accountant using a keyboard and screen reader on a laptop
- A color-blind developer with a desktop computer and two large external monitors
- A 70-year-old retiree using a tablet
- An Arabic speaker who understands basic English, on a smartphone with the language set to Arabic (right to left reading order)
There are various dimensions with which we can consider technologies. In this section, we will discuss designing for input and output; responsive design; designing for different browsers, operating systems, and assistive...