Closed Bug 93928 Opened 24 years ago Closed 24 years ago

shouldn't visited links still use 'hover' properties?

Categories

(Core :: Layout, defect)

x86
All
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: rpertusio, Assigned: karnaze)

Details

From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.3+) Gecko/20010805 BuildID: 20010805 Using CSS, shouldn't the properties of the "hover" state of a link still work after the link has been visited? An example: ------------- a:link { text-decoration: underline; } a:visited { text-decoration: none; a:hover { text-decoration: overline; } --------------- I may be mis-interpreting the rules of W3C, but shouldn't hovering over a visited link show an "overline" ?? This may be against the W3C rules, but I haven't found any W3C guidelines that tell me what Mozilla _should_ be displaying. I'm very sorry if I missed a W3C rule somewhere, or if this might be more of a RFE instead. Reproducible: Always Steps to Reproduce: (I'm sorry, I have no example page or testcase at this point) 1. hover over an un-visited link (link should change from underline to overline 2. click the link, and visit the page/link 3. return to the original page, and hover over the visited link. (there is no underline/overline, and doesn't change to overline when hovered) Actual Results: Using the snippet of CSS code above, hovering over visited link does not show an overline, but keeps the 'text-decoration' to "none" (no underline or overline) Expected Results: visited link should have an overline when hovered, just like an "un-visited" link does.
To be completely unambiguous about it, a rule like a:visited:hover will define exactly what should happen to an element that is both visited and being hovered. (Otherwise, i guess it goes by the order you put the style rules in) However, in the current build of mozilla (Mac OS 9/2001080214), a "a:visited:hover" rule seems not to have any effect (ie, behaves as though the rule wasn't there). To be sure I wasn't losing my sanity, I tried a:hover:visited too. Nothing. Searched the database for a duplicate. Nothing.
a:visited has no closing bracket. If you fix that, it works fine. :o) can't reproduce on Win2K 2001080508 build. if you can still reproduce it, please reopen. marking INVALID.
Status: UNCONFIRMED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
Hrmm.. How dumb of me : I've spent a couple of hours trying to figure out what could have been wrong. Doh! A simple bracket slips my eye. ** reaches for glasses ** However, I might suggest "emlyyn@yahoo.com" open a new bug report for that specific problem. (I'll trust that the CSS specifications you gave are valid CSS. I personally wasn't aware of those CSS specification you specified.) emlynn, post to a new bug if you're sure it is valid CSS, because this bug wont be looked at (much) now that it is closed/resolved/invalid/etc.. Sorry for the troubles!
Vrfy Invalid Ryan: a good resource before submitting CSS bugs is the W3C CSS Validator at http://jigsaw.w3.org/css-validator/ Thanks for helping test mozilla :)
Status: RESOLVED → VERIFIED
No,that's not a bug. I was playing around with the bracketless code, not writing it myself. Stupid of me. No bugs here, people, move along, moving along.
You need to log in before you can comment on or make changes to this bug.