Evidently Safari doesn't understand descendant selectors. This is exceedingly annoying, because my stylesheets depend heavily on descendent selectors. The particularly problematic effect that this causes is due to my choice of a default text and link color which is the same as one of my background colors. When the appropriate descendant selector doesn't kick in, links become invisible!
So what I've done, for the moment at least, is to remove the default link color. Links will therefore be whatever the browser's preferences are, which won't be pretty but should at least be visible.
This is annoying, but I am gratified that my pages don't break even more heavily when support for descendance is removed. It could be much worse.
Post a comment