Page With CSS & HTML
This demo is based on a tutorial from WebDesignTuts which explains how to improve accessibility of a web page by looking at it's structure, the way in which the screen readers interpret that structure. So basically, what we are doing here is first making the design responsive and easy to read. Take a look at the full view and try resizing your browser, the paragraphs will adjust according to the browser width to make sure no horizontal scrollbars appear and this also makes sure that this page becomes readable in all the devices (of any screen size).
You can see that the images are also resized as the browser width is adjusted. This is done by using % widths for images, containers and main wrapper. You can create responsive navigation bars that work great on screen readers using these techniques. Take a look at the code or hop on to the original article to learn more about it.