https://bugzilla.wikimedia.org/show_bug.cgi?id=54729

--- Comment #2 from [email protected] ---
(In reply to comment #1)
> [[mw:Developer access]]. Get it and submit patches directly! :)

I'll try to have a look.

> jQuery (which we include on all pages) includes a hack to make <abbr> and
> other elements stylable in IE6.

Is that true? It doesn't work for me. See also bug 24778.

> So if we want to support IE6, we need to split this rule and provide
> different styles for saner browsers. I'm not sure if we want to do this,
> or if we should just kill this altogether (apart from the .explain part,
> I guess).

"Kill this altogether" just for IE 6 or for all browsers?

I wouldn't kill it for all browsers because that would make it inconsistent:
Mozilla and Opera <= 12 have a default styling similar to the one in
shared.css, but IE and WebKit don't.

For the <abbr> part, I think restricting it to the presence of a title would be
an improvement that might justify killing it for IE 6 (assuming that it worked
at all, which it doesn't, for me) - there are valid reasons to use <abbr>
without a title. The .explain part probably doesn't matter too much (one could
argue that the class should simply not be used without a title).

Maybe something along the lines of this (assuming that it works at all in IE
6):

/* Always highlight these things in IE 6 */
* html abbr,
* html .explain {
    border-bottom: 1px dotted;
    cursor: help;
}

/* In other browsers, only highlight this if there is something to see */
abbr[title],
.explain[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to