Is there any conventional default for <abbr>? I am thinking there is not, 
though perhaps a case could be made for text-transform:uppercase.

The reason I ask is this: There is an ad hoc convention among many who style 
CSS for EPUBs in iBooks to work around the fact that iBooks will ignore 
font/font-family properties in body-text tags such as <p>, <li>, etc. UNLESS 
they are properties of a child inline tag OTHER THAN <span>.

So in the service of sacrificing the least needed inline tag for this 
non-semantic hack, I use <abbr>. Others use <cite>, <samp>, or <acronym>, but 
to me, each of these has default style which must be overridden, and are more 
semantically valuable.

I'd be interested in the opinions of others as to the least offensive 
workaround.

This is a topic that has been discussed at some length in the Twitter hashtag 
forum for ebook production: #ePrdctn.

CAVEAT: Since this falls within the context of a somewhat closed-system use, I 
consider it appropriate to veer from ideal practices to make a 
non-standards-based behavior work, as we routinely have to do with past 
versions of Internet Explorer; so I would hope that feedback will refrain from 
maintaining that it is never permissible to veer from semantic conventions, 
even if it is not targeted for multi-browser use, and there is no other way to 
attain the end goal. I already understand that it is an less-than-optimal 
solution.

Thanks in advance for your feedback.
-- 
___________________________________________________

RICK GORDON
EMERALD VALLEY GRAPHICS AND CONSULTING
___________________________________________________

WWW:   http://www.shelterpub.com
______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to