So then you mean on a useability basis Q isn't good but it is good on a political level. As long as we're clear on that. | [reply] |
| [reply] |
So I'm curious - how were you planning to use Q over BLOCKQUOTE? I appreciate that getting more semantics is good but it isn't worth it if it isn't going to be usable for most people out there. That is, the PM-using audience anyway. We use *more* oddball and standards-appreciating clients but I would guess most of the people here on Windows are also here on IE (citing my own server logs which gets a lot of referrals from pm http://lik.grenekatz.org/analog/os.png).
| [reply] |
Q is decently supported if you count browsers; not if you count market share. Which, you guessed it, means Internet Explorer doesn't really support Q at all, though any modern browser does.
Sorry for the late reply, and for being a bit
crochety, but this has to be said.
I think you hit the nail on the head when you said
<q>every modern browser does</q>. As far as IE, there
are a lot of things it doesn't support,
some of which are in fairly widespread use (alphachannel
transparency comes to mind, and an assortment of useful
CSS stuff), and yet, somehow, life goes on. Part of
the design of HTML from the beginning was graceful
degradation, and new versions of HTML —
and websites — have taken
advantage of this since circa 1995, going on ten
years ago; it is normal
for users of antequated browsers to not see all of
your markup, but they can still read the content.
As far as IE, it can no longer be reasonably
considered a modern browser. It hasn't been
meaningfully updated since time out of mind (6.0
came out when? And that was a pretty minor update;
the last real feature added was Print Preview in
IE 5.5, circa 2000) and is officially not scheduled
for any further updates except for security (unless
you count updates that pertain to
OS/browser/filemanager integration, which will only
be available as part of the OS upgrade process;
whether those really would count as browser upgrades
is debatable at best). Of the three major OS platforms
most Perl users use, IE is an end-of-line hasbeen on one
platform, a never-was lack-of-product on another, and
horifically out of date with little hope of improvement
ever
even on its best, native platform. If people want to
continue to use IE for whatever reason, that's fine;
if they want, they can continue to use NCSA Mosaic;
it's obsolete, but it mostly still works.
They aren't going to see all the features of the
web that way, though, and removing <q>unsupported</q>
tags from Perlmonks isn't going to change that
very much.
Yeah, I know, it's not a really big deal. We can
always just use ". It's not as if
l10n is really an issue for Perlmonks, and it's not
as if preview won't remind us to change out our quote
tags, and it's not as if we can't edit our nodes and
replace the quote tags ex post facto if we forget to
do so beforehand. But I think filtering out a tag
just because one legacy browser doesn't support it
is misguided; legacy browsers are why HTML was defined
in a way that allows it to degrade gracefully; the
whole point of defining it that way was so that new
features (though calling q tags a new feature at this
point feels rather odd) can be used even if there are
browsers — even very popular
browsers — that don't support them.
<q>In adjectives, with the addition of inflectional endings, a changeable long vowel (Qamets or Tsere) in an open, propretonic syllable will reduce to Vocal Shewa. This type of change occurs when the open, pretonic syllable of the masculine singular adjective becomes propretonic with the addition of inflectional endings.</q>
— Pratico & Van Pelt, BBHG, p68
| [reply] [d/l] |
I find your Italics or bold text silently becoming not Italics or bold because my browser doesn't support EM or STRONG fine. I don't find characters disappearing to be graceful enough, even for just quote characters. Quote characters can have a significant effect on meaning.
If there were a set of HTML tags that didn't get filtered but didn't get listed in some official list of PerlMonks-approved HTML tags, then I'd be less strongly opposed to Q being in such a list. There is no such list. I consider it a very bad idea to promote the use of a tag that is likely to lead to confusion for a large fraction (a majority?) of our users.
Some elitist label of "not modern" doesn't hold much sway with me. A large fraction of users is still a large fraction of users.
| [reply] |
I don't find characters disappearing to be graceful enough
q tags don't represent characters; they're markup,
metadata. (They may be represented _by_ characters,
but that depends on the browser, the stylesheets
in effect, and whatnot.)
Quote characters can have a significant effect on meaning.
So can italics, boldface, images, or lots of things.
But q tags aren't used where a literal " character
is wanted; we have entities for that. q tags are
used for marking up a section of text; they are in
principle similar to <cite> tags.
Some elitist label of "not modern" doesn't hold much sway with me.
I wouldn't make that argument if graceful degradation
weren't one of the three or four most important
aspects of the design of the web in the first place.
Should mail servers not support CAPA because not all
POP3 clients know how to use it? Or maybe the clients
shouldn't attempt CAPA, since not all mail servers are
guaranteed to support it? We're not talking here about
taking functionality or information _away_ from people
who use old software; we're talking about making
previously-unavailable functionality or information
available for people who use newer software that
supports it; people who use software that doesn't will
see the same thing they have been seeing.
In adjectives, with the addition of inflectional endings, a changeable long vowel (Qamets or Tsere) in an open, propretonic syllable will reduce to Vocal Shewa. This type of change occurs when the open, pretonic syllable of the masculine singular adjective becomes propretonic with the addition of inflectional endings.
— Pratico & Van Pelt, BBHG, p68
| [reply] |