Some people, I guess primarily developers and not actual users, don’t like the fact that Safari removes list semantics of lists that don’t look like lists (list-style: none
). Scott O’Hara provided a fix in “Fixing” Lists, where he suggests setting role="list"
explicitly on the list to re-add list semantics.
<ul style="list-style: none" role="list">
<li>…</li>
</ul>
That works, but I found a way of removing list styles without affecting semantics.