I know what you mean. I've experienced the same problem before. However, I don't think this can be worked around with pure CSS .