title-trigger: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
AndyMabbett (talk | contribs) mNo edit summary  | 
				AndyMabbett (talk | contribs)  m (fmt)  | 
				||
| Line 9: | Line 9: | ||
==Proposal==  | ==Proposal==  | ||
Use a class name; say "ufusetitle" (for "microformat, use title") or something equally unlikely to otherwise occur in the wild, on any element, to trigger the use of that element's <code>title</code> attribute.    | Use a class name; say "ufusetitle" (for "microformat, use title") or something equally unlikely to otherwise occur in the wild, on any element, to trigger the use of that element's <code>title</code> attribute. e.g.    | ||
<pre>  | |||
<nowiki>  | |||
    <span    | |||
      class="dtstart ufusetitle"    | |||
      title="2007-08-16"  | |||
    >  | |||
    16th August this year  | |||
    </span>  | |||
</nowiki>  | |||
</pre>  | |||
===Conversion===  | ===Conversion===  | ||
Revision as of 23:45, 16 August 2007
Title trigger
An alternative to the abbr-design-pattern, to address that pattern's accessibility issues.
Contributors
- Author: Andy Mabbett
 - Original idea: Patrick Lauke
 
Proposal
Use a class name; say "ufusetitle" (for "microformat, use title") or something equally unlikely to otherwise occur in the wild, on any element, to trigger the use of that element's title attribute. e.g. 
    <span 
      class="dtstart ufusetitle" 
      title="2007-08-16"
    >
    16th August this year
    </span>
Conversion
All existing and new microformats should use this pattern; abbr-design-pattern should be deprecated, but parsers should still be required to recognise it on legacy pages (perhaps for a period of, say, three years)
Class names
Other potential class names include:
- hsource
 - hvalue
 - uftitletrigger
 - ...
 
Advantages
- Simple
 - Works on any element
 - Usable on CMSs (e.g. MediaWiki) which do not allow use of 
abbr - Easy to learn
 - Ease of authoring
 - Easy for parsers to adapt
 
Disadvantages
- ???