なつかしのHTMLタグ「marquee」--CSS 3のマーキーを検証してみる
マーキー(marquee)は文字のスクロールを実現する機能だ。古くからホームページを作っている方には懐かしい機能かもしれない。今回はCSS 3で提案されているマーキーの機能を紹介しよう。
HTMLのマーキー
マーキーの機能はInternet Explorerがバージョン2.0の時代に独自拡張したもので、<marquee>というHTMLタグで文字のスクロールを設定する仕組みになっている。現在でも、<marquee>タグはバージョン8(ベータ版)を含むInternet Explorerや、Firefox、Safari、Operaといった主要なブラウザでサポートされている。
しかし、W3CのHTMLやXHTMLの標準規格には含まれておらず、実際に利用される機会はほとんどないのが現状だ。
たとえば、<marquee>〜</marquee>でマークアップした文字は次のように右から左にスクロールを繰り返す。
<marquee>による文字のスクロール
<marquee>あいうえお。かきくけこ。さしすせそ。たちつてと。なにぬねの。</marquee>
※ブラウザで表示を確認する
CSS 3のマーキー
CSS 3の草案「CSS Basic box model」では、ボックスに収まらないコンテンツを表示する方法の1つとしてマーキーを利用することができる。
前回の記事で紹介したように、ボックスに収まらないコンテンツの表示はoverflowプロパティで指定する。たとえば、CSS 2や2.1で「overflow: scroll」と指定すれば、ボックスにスクロールバーを表示してコンテンツ全体を閲覧することができる。
スクロールバーを表示してコンテンツ全体を閲覧できるようにしたもの
div {
overflow: scroll;
white-space: nowrap;
width: 200px;
border: solid 1px gray;
}
<div>あいうえお。かきくけこ。さしすせそ。たちつてと。なにぬねの。</div>
※ブラウザで表示を確認する
これに対し、CSS 3では「overflow: scroll」と指定したときに、overflow-styleプロパティでスクロールの方法を指定することができる。
たとえば「overflow-style: scrollbar」と指定すれば従来のようにボックスにスクロールバーを表示するが、「overflow-style: marquee」と指定すればボックス内でコンテンツがスクロールするようになる。
しかし、現状ではoverflow-styleプロパティをサポートしたブラウザはなく、SafariとOperaがCSS 3の草案をベースに独自の形でマーキーをサポートしている。
SafariがサポートしたCSSのマーキー
- 6人の推薦記事
- 4人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- HTML
- マーキー
- CSS
- スクロールバー
- Internet Explorer 8
- プロパティ
- Opera
- Internet Explorer
- WebKit
- W3C
- Safari
- XHTML
- Firefox
- Open Mobile Alliance
- html/css
- marquee
- WCSS
- -wap-marquee
- overflow: scroll
- Internet Explorer 2.0
- scrollbar
- overflow-style
- WAPフォーラム
- -webkit-marquee
- display
- overflow
- hidden
- html
- CSS 2
- CSS 2.1
- Opera 9.5
- CSS 3
- Webデザイン
- コメント(1件)
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- ホワイトペーパー
- 話題のタグ
#1 tomita
- 2008/08/18 18:08
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
100万円で実現!中小企業の情報漏えい対策
―エン・ジャパン厳選求人☆毎週更新―
【最終警告】パンデミック対策特集
企業ITシステムの企画、構築、運用のイロハ
進むストレージ環境の見直し
大丈夫?あなたの会社のセキュリティ対策
最大32個のセンサーが電力を徹底管理!