I'm new to the 'role' attribute (ARIA) and I'm afraid I make generally too much use of classes when styling so could someone please explain the 'role' attr. in a dumbed down version (relative to class, where they differ) because the usual technical literature was a tad bit too technical to really get a working sense of it. I'd very much like to learn about 'role' in order to write more 'best practice' code.
I'd also need guidelines on when one knows when to use either class or role. If you guys could just get me started, I can hopefully continue on my own with the more technical details :)