2005/02/02 (Ver 1.0.2)
このページは、 HTC ビヘイビア (JavaScript)を使用して ABBR タグ(要素)を有効化、 いわゆるスタイルを適用、title属性をツールチップ化させるコンポーネントです。IE 7.0 以降は、ABBR要素をサポートしていますのでそれ未満のブラウザ対策用途にご使用できます。
このページ自体で、既にビヘイビアを使用しています。 dotted(点線)下枠線(上記の説明部分)の適用されている HTMLコードを見てくださったら、abbr
要素使用なのが 一目瞭然です。
ソースコードの HTMLページ埋め込み掲載は行いませんので、セキュリティ設定上コンポーネントファイルをダウンロードできない場合や、 テキストでブラウザから直接ご覧になられる方は、テキストソースコードをご利用ください。
上手くダウンロード出来ない時は、右クリックで「名前を付けて保存(対象をファイルに保存)」してください。
BODY
タグ(要素)へ指定してください。これは、仕様です。下記の様にHTML(ページ)のhead
部にstyle
埋め込みするか、別途スタイルシートへ記述します。
<style type="text/css"> body { behavior: url(./abbr.htc);} </style>
原典: WinIEでabbr要素を何とかする。
(北村 曉 氏)
元々、外部JavaScriptとして考案されたコードなので MacOS版 IE 5では、このHTC(HTML コンポーネント)の恩恵を得る事は出来ません。
ほとんどのWEB開発者は、MacOS版 IE 5も動作ターゲットとして考慮するでしょうから、意味が近いと思われるacronym
を代用するか、外部JavaScriptでabbr
へ書き換え対応してしまうでしょう。
MacOS版 IE 5でも、HTCが動かせるように設計されていたら良かったのですがね...。MSは、互換性無さすぎ。
属性 | 対応済みか? | 機能 (コメント) |
---|---|---|
title | O | ツールチップ化 |
id | O | 継承 |
class | O | 継承 |
style | O | 継承 |
lang | O | ツールチップ化 |
xml:lang | O | ツールチップ化 |
dir | O | 継承 |
イベントハンドラ | x | 使用を想定しない |
This URL: http://www.minc.ne.jp/~konda/web_resoce/js/behavior/abbr.html