Quote:
Originally Posted by DNSB
The explanation I once got is that the extra spans simplified the task of selecting text. This dates back to the ACCESS renderer.
|
That would make sense since selections are done by an element and an offset, and having the deepest element always being a span makes it really simple to encode/decode selections.