drbrain

msg:581034 | 7:53 pm on May 20, 2003 (gmt 0) |
You are using it correctly. Typically I've seen a dashed bottom-border used for <acronym>. To be more general, I use the following: [title] { border-bottom: 1px dashed black } so that users are given a clue to hover on the text.
|
pageoneresults

msg:581035 | 8:02 pm on May 20, 2003 (gmt 0) |
Hmmm, I would assume that the dashed border is an indicator for the user with accessibility problems. Maybe I should leave the dashed underline or add a solid border like you have. Any other comments on this? <added>That border doesn't look to well if the acronym is hyperlinked. You get a double border. I'm back to border:0px.
|
mipapage

msg:581036 | 8:18 pm on May 20, 2003 (gmt 0) |
| That border doesn't look to well if the acronym is hyperlinked. |
| Seen useit.com? hahaha. Great tip! I was toying with this one last night but didn't follow through. Put another job on the list....
|
rjohara

msg:581037 | 8:26 pm on May 20, 2003 (gmt 0) |
There is a good page on the use of <acronym> and <abbr> on Jukka Korpela's web authoring site: [cs.tut.fi...]
|
pageoneresults

msg:581038 | 8:39 pm on May 20, 2003 (gmt 0) |
Hey rjohara, great reading at that resource! Okay, after thoroughly absorbing that information, this is what I am now doing... acronym {cursor:help;border:none;} I just changed the border attribute to none. It appears that I am using my <acronym> tag in its proper form, based on the various research I've done including the link rjohara just posted. So, as an example, I might have a headline on a page like this... <h1>CSS - Cascading Style Sheets</h1> Since the <h1> gives a full explanation of the Acronym, there is no need for the acronym tag. Then, wherever the term appears in the copy, I wrap the CSS in the <acronym title="Cascading Style Sheets">CSS</acronym> tag.
|
pageoneresults

msg:581039 | 8:50 pm on May 20, 2003 (gmt 0) |
More information on the <acronym> tag can be found here at the W3C... 3.2 Acronyms and abbreviations [w3.org] Apparently there is a lot of confusion in the world of markup pertaining to the <acronym> and <abbr> tags. The link that rjohara provided offers some great insight. Follow the links within that article to see where all the confusion is.
|
Nick_W

msg:581040 | 8:51 pm on May 20, 2003 (gmt 0) |
oooooh... nice! This looks like another for the library, thanks pageoneresults ;-) So, what about browsers, anyone know how many display the title as a tooltip? Nick
|
pageoneresults

msg:581041 | 8:52 pm on May 20, 2003 (gmt 0) |
| So, what about browsers, anyone know how many display the title as a tooltip? |
| All of them that I've tested in. And, the title attribute is applicable to a variety of tags.
|
papabaer

msg:581042 | 8:58 pm on May 20, 2003 (gmt 0) |
| I also added the border:0px to the css as Opera and Moz display a thin line under the acronym, almost looks like a link but the line is much thinner. Comments? |
| Opera and Mozilla's rendering of the accronym element accentuates the importance of the element by rendering the thin dotted/dashed line. It is there as an intentional visual cue and feature. IE, does not supply this useful visual cue, and as DrBrain suggests, adding a 1px dashed or dotted border-bottom will compensate for IE's oversight. The help differentiate from a standard hyperlink, the dashed or dotted border combined with a muted color such as teal, or a light gray shade, will accomplish the desired effect without presenting confusion with normal links. Now if we could only get IE to recognize the abbr element e.g. <abbr title="Manager">Mgr</abbr>, we could all move a bit closer to the Semantic Web! - papabaer p.s. 0px ---> 0 Unit identifiers are optional (read bloat!) for units of measure with a value of zero. e.g. padding {0 0.5em;}
|
pageoneresults

msg:581043 | 9:08 pm on May 20, 2003 (gmt 0) |
p.s. 0px ---> 0 Unit identifiers are optional (read bloat!) |
| Just when I thought I was going to get ready and go into the office, papabaer posts another great tip! I knew that could be done, but, out of habit I've always added the indentifier. I'm now on a find and replace mission to trim out some fat, thanks papabaer.
|
Hester

msg:581044 | 1:35 pm on May 21, 2003 (gmt 0) |
Note: XHTML2 has dropped the acronym tag in favour of abbr only.
|
papabaer

msg:581045 | 3:02 pm on May 21, 2003 (gmt 0) |
| Note: XHTML2 has dropped the acronym tag in favour of abbr only. |
| There is still debate on this. The same is true for the <strong>Accessiblity Friendly</strong> element. The debate centers on the question of semantics: while <abbr title="manager">Mgr</abbr> is clearly an abbreviation, <acronym title="Sudden Acute Respiratory Syndrome">SARS</acronym> is not. An abbreviation is just that: the truncating, or shortening of a word or commonly known, word combination or name, e.g. RI (Rhode Island), GB (Great Britain). While acronym, often becomes more well known, and understood, that the actual words or names it is formed from, e.g. ASCAP, NASCAR, and for a suprising number of those using it: HTML.
|
Nick_W

msg:581046 | 7:24 am on May 22, 2003 (gmt 0) |
<strong>Accessiblity Friendly</strong> element. |
| So what's the debate there papabaer? Nick
|
papabaer

msg:581047 | 1:13 pm on May 22, 2003 (gmt 0) |
There is talk of eliminating the <strong>structural</strong> element in XHTML 2.0. <strong title="I'm NOT bold, I AM STRONG!">Interpreted as important content and rendered using a strong "voice" by screen readers and other accessible browsers</strong>. Both <em title="screen readers/voice-browsers,generally render by increased pitch">empahsis</em> and <strong title="screen readers/voice-browsers generally interpret by increased volume">strong emphasis</strong> are structural elements with similar, but distinct characteristics. The question is, should a single, element such as <em title="I'm gonna need instructions! Should I shout? Or just increase my pitch?">empahis</em> handle all the vocal inflection via stylesheets? Will authors remember to differentiate between available levels of inflection and their common interpretations (increased volume/strong - raised pitch/em)? Or should <em></em> and <strong></strong> remain as unique elements?
|
Nick_W

msg:581048 | 1:16 pm on May 22, 2003 (gmt 0) |
Oh I see, thanks! Well, they're an improvement over <b> and <i> but jeez, if these guys don't stop messin' with the spec we'll NEVER get any kind of uniformity... Nick
|
papabaer

msg:581049 | 1:44 pm on May 22, 2003 (gmt 0) |
Agreed! What needs to be <em>emphasized</em> is that <em></em> and <strong></strong> are STRUCTURAL elements while <b></b> and <i></i> are PRESENTATIONAL elements. Visually, they may render in similar fashion i.e. strong/bold, em/italics, but sematically they are unique, i.e. visual distinction vs. visual distinction AND audible, SEO value-added, interpretation.
|
wewain

msg:581050 | 5:10 pm on May 25, 2003 (gmt 0) |
Often the same acronym occurs many times on a site. Is there a way to avoid repeating the text of the title attribute by relating the text to the acronym, (much the same as we can do with class in style sheets). For example, if we could say: acronym.W3C{title="World Wide Consortium"} and then envoke it in a way similar to: <acronym class="W3C">W3C</acronym> I can do it with a Javascript function such as: function W3C() {document.writeln('<acronym title="World Wide Consortium">W3C</acronym>');} Is there a better way?
|
aspr1n

msg:581051 | 5:34 pm on May 25, 2003 (gmt 0) |
This article and reader comments adds an increasingly interesting twist to the topic: http://www.evolt.org/article/HTML_is_not_an_acronym/17/35750/asp
|
Hester

msg:581052 | 8:59 am on May 27, 2003 (gmt 0) |
PHP could be used to set variables. Eg: <?php $pc = "\"Personal Computer\">"; $a = "<acronym title="; $b = "</acronym>"; What this does is define a full title for 'PC', but also the acronym tags as well. Why not - they are lengthy and can be shortened this way. Then in your document: I built my own <?php echo $a$pcPC$b;?>. This should turn out as: I built my own <acronym title="Personal Computer">PC</acronym>.
|
wewain

msg:581053 | 1:52 pm on May 27, 2003 (gmt 0) |
Thank you.
|
Hester

msg:581054 | 2:16 pm on May 27, 2003 (gmt 0) |
This trick is great for reducing code bloat elsewhere too, so long as you don't make too many calls to the PHP engine of course. A real world example: I have a set of links from A to Z on a page, and each has a divider between them wrapped in a span. To write the code out in full would be quite chunky, so I put the span tags into PHP variables and output the whole lot using 'echo'. The span tags then become much smaller variables (eg: '$s'). If you work on multiple pages with the same content such as a menu or a banner at the top, you can also use PHP's nifty 'include' function to replace masses of code with just one line. (Eg: 'include ("menu.html");') Saves loads of bytes. Just copy the repeated section of your page into a separate file - here, called menu.html. I could go on but I'm in danger of being in the wrong forum!
|
killroy

msg:581055 | 5:53 pm on Jun 9, 2003 (gmt 0) |
not for download though , I hope you all know... and some bytes at the server don't make a rat's <deleted></deleted><added>behind</added> of a difference. ;) SN
|
|