It is currently Sat Dec 02, 2017 3:41 pm Advanced search
Willabee wrote:ACRONYM should not be one of the important elements of the HTML5 semantics.
Willabee wrote:Unable to find if this topic has been previously covered, I think it is plain wrong that the acronym element has been deprecated in HTML5 and should be part of its semantics.
Do they, though?Willabee wrote:A screen reader can emphasise (em) and stress the importance (strong) of words,
Have you tested what they do without any markup at all? Screen readers have access to dictionaries that can help them determine how to pronounce different words and abbreviations without having the content author jump through hoops.Willabee wrote:Surely, a screen reader should do the right thing when it meets phrases such as, The SAS soldier visited the NAAFI to meet his fellow troopers from 'The Regiment'.
Why? What are trying to solve? Why should the definition of "The Regiment" be in a title attribute rather than as text inline?Willabee wrote:Here we have an abbreviation, an acronym and a definition. Each should be marked up differently and titled, 'Special Air Service', 'Navy, Army and Air Force Institutes' and 'The name used, affectionately, by members of the Armed Forces to refer to members of the SAS regiment' respectfully.
That's fine, but you could also use classes for this purpose which allows you to go further than the categorization of stuff that HTML has (e.g. what if you want to style all subjectives etc in a sentence when teaching a language?).Willabee wrote:A designer could also stylistically present each of these semantics to visually identify them, if desired.
If you want links to Wikipedia, why not put them in directly? Surely that's less work and more reliable than using an indirection as you propose?Willabee wrote:To complete our progressive enhancements, a JavaScript programmer would be able to parse the markup and change each of these into a link to Wikipedia for a free glossary of terms.
Just use <abbr> instead. If you need to style it differently or target it from scripts, use class="" to indicate what kind of abbreviation (there are more kinds than just "acronym" and "not acronym").Willabee wrote:It is hurting me and many others I have discussed this topic with, that we have lost the acronym element.
Which have you heard?Willabee wrote:I have heard all the arguments for and against but none have convinced me that ACRONYM should not be one of the important elements of the HTML5 semantics.
It has a legitimate use and if standards bodies don't want to do the right thing, we'll do it for them...call me crazy though I believe it's been done before.
Do they, though?
Why? What are trying to solve? Why should the definition of "The Regiment" be in a title attribute rather than as text inline?
That's fine, but you could also use classes for this purpose which allows you to go further than the categorization of stuff that HTML has (e.g. what if you want to style all subjectives etc in a sentence when teaching a language?).
If you want links to Wikipedia, why not put them in directly? Surely that's less work and more reliable than using an indirection as you propose?
Just use <abbr> instead. If you need to style it differently or target it from scripts, use class="" to indicate what kind of abbreviation (there are more kinds than just "acronym" and "not acronym").
Which have you heard?
For the record, IIRC, it was dropped because people don't know which of acronym and abbr to use ...
Willabee wrote:Don't they?
Willabee wrote:Just trying to give an example. The important thing is the three elements have different semantics.
Inline links are too heavy, but abbr+title+jQuery is not? A link is too much effort to code, but abbr+title is not? I'm not sure I follow here.Willabee wrote:Adding direct links once again increases the weight of the page. It's an effort to code in the markup. One line of jQuery automates the process of linking all my abbr, acronym and dfn to Wikipedia.
Willabee wrote:People like you, who have failed to convince me otherwise.
Willabee wrote:It is not an excuse...
I'm not aware of one that does.
If you want the spec to change, it is imperative to describe the problem you're trying to solve.
I meant which arguments, not which people.
I was trying to state the reasons behind it being dropped.
"etc.": read in expanded version ("et cetera")
"m" (like in "10 m"): read in expanded version ("meter")
"e.g.": letter by letter
"jpeg": acronym, some read it letter by letter, some read it as word
"CSS", "SMS": acronyms, read letter by letter
"AIDS", "NATO", "UNO", "STFU": acronyms, read as word
Return to Feedback on the Specs
Users browsing this forum: No registered users and 1 guest