Abbreviation Behavior for Internet Explorer 5+

ABBR Element support (ABBR要素 有効化)

2005/02/02 (Ver 1.0.2)

このページは、 HTC ビヘイビア (JavaScript)を使用して ABBR タグ(要素)を有効化、 いわゆるスタイルを適用、title属性をツールチップ化させるコンポーネントです。IE 7.0 以降は、ABBR要素をサポートしていますのでそれ未満のブラウザ対策用途にご使用できます。

このページ自体で、既にビヘイビアを使用しています。 dotted(点線)下枠線(上記の説明部分)の適用されている HTMLコードを見てくださったら、abbr要素使用なのが 一目瞭然です。

ビヘイビア・ソースコード ダウンロード

ソースコードの HTMLページ埋め込み掲載は行いませんので、セキュリティ設定上コンポーネントファイルをダウンロードできない場合や、 テキストでブラウザから直接ご覧になられる方は、テキストソースコードをご利用ください。

上手くダウンロード出来ない時は、右クリックで「名前を付けて保存(対象をファイルに保存)」してください。

設置に関して

コメント

原典: WinIEでabbr要素を何とかする。(北村 曉 氏)

元々、外部JavaScriptとして考案されたコードなので MacOS版 IE 5では、このHTC(HTML コンポーネント)の恩恵を得る事は出来ません。 ほとんどのWEB開発者は、MacOS版 IE 5も動作ターゲットとして考慮するでしょうから、意味が近いと思われるacronymを代用するか、外部JavaScriptでabbrへ書き換え対応してしまうでしょう。

MacOS版 IE 5でも、HTCが動かせるように設計されていたら良かったのですがね...。MSは、互換性無さすぎ。

Abbreviation Behavior 機能
属性対応済みか?機能 (コメント)
titleOツールチップ化
idO継承
classO継承
styleO継承
langOツールチップ化
xml:langOツールチップ化
dirO継承
イベントハンドラx使用を想定しない

注意事項 及び、既知の問題

  1. 有効化したabbr要素は、イベントハンドラが動作しません。既知の仕様です。
  2. Quotation Behaviorは、eXxtensible Tags Behavior (別ページ) と同じ機能を含んでいます。
    同時に使うと意味が無かったり不具合を引き起こす事が予想されますので同時に使用しないでください。
  3. HTC (Behavior)ファイル使用の共通注意点を読まれていない方は、お読みください。 (別ページ)

更新履歴

Ver 1.0.2 [2006/02/02]
IE 7 対策 (IE 7判別時のXMLHttpRequest無効エラーを回避)。
Ver 1.0.1 [2006/02/01]
IE 7 での動作を無効化しました
Ver 1.0.0 [2004/06/11]
リリース
Ver 0.9.0 [2004/03/27]
初公開