From a1da654f3045fac0d727a40fd404313bc3d3ea4d Mon Sep 17 00:00:00 2001 From: Ngô Ngọc Đức Huy Date: Sat, 1 May 2021 21:20:13 +0700 Subject: Add post --- content/posts/2021-05-01-accessible-web.md | 118 +++++++++++++++++++++++++++++ content/works.md | 4 +- 2 files changed, 120 insertions(+), 2 deletions(-) create mode 100644 content/posts/2021-05-01-accessible-web.md (limited to 'content') diff --git a/content/posts/2021-05-01-accessible-web.md b/content/posts/2021-05-01-accessible-web.md new file mode 100644 index 0000000..aa173c9 --- /dev/null +++ b/content/posts/2021-05-01-accessible-web.md @@ -0,0 +1,118 @@ +--- +category: blog +title: "Designing web for accessibility" +date: 2021-05-01T19:16:41+07:00 +tags: [web, accessibility] +--- + +Accessibility means as many people as possible can easily read the content. In +a narrower sense, this is specifically for people with some disabilities, such +as blindness or deafness. In this post I mainly discuss the wider sense, which +also includes the narrower sense, but as I don't usually use technologies +specifically for them, I can't affirm how effective my approach can be. + +# Why is it important? + +If you are a content creator, certainly you would want your content to reach as +many people as possible. From an ethical point of view, it is unfair to people +who cannot access your content because you have, to put it lightly, shitty +design. + +It is not only disabled people who benefits from accessibility. +These people also benefit from it: + +- people with poor internet access +- people who use old systems that don't support newer browsers or is not + powerful enough to handle your load +- people who use text browser like lynx or elinks +- people who cannot use mouse or keyboard for some reason +- people who use mobile devices (the most common case) + +I have personally experienced difficulties in all the above five cases. + +# How to do it + +## Semantic HTML + +Semantic HTML is HTML elements used with its intended purpose. +Don't use `
` for paragraphs. +Don't use `