I’m extremely new to coding (as in- learning it on the job).
I’m creating an HTML document to be read by a screen reader. I’m currently using NVDA to test-read but do not know what the client will be using.
My code is all HTML, no CSS, with basic <p>
tags. NVDA will read between each <p>
tag and then stop. I have to move the mouse to the next paragraph for it to keep reading. This did not happen on any websites I visited using NVDA.
Does anyone know why this is happening?
Probably your lack of understanding of how a screen reader works. The first thing you should do with NVDA is turn off the mouse tracking (Ins+N > Preferences > Settings > Mouse > uncheck mouse tracking checkbox). You can use the up/down keys to walk the DOM and read each element individually. Use Ins+downarrow to read the entire page.