| ▲ | jdthedisciple 10 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Why is this not default practice? | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | icedrift 9 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Mainly because it isn't semantic and breaks accessibility features. If you find yourself writing layouts like this you're probably ignoring a bunch of useful stuff like <aside> <article> <menu> etc. Unless you manually configure it yourself, screen readers won't know what's important to read, tabindex won't know where to jump around, and form fields won't know what values to offer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||