なつかしのHTMLタグ「marquee」--CSS 3のマーキーを検証してみる
エ・ビスコム・テック・ラボ
2008/08/13 20:14
マーキー(marquee)は文字のスクロールを実現する機能だ。古くからホームページを作っている方には懐かしい機能かもしれない。今回はCSS 3で提案されているマーキーの機能を紹介しよう。
SafariがサポートしたCSSのマーキー
Safariではoverflowプロパティの値を「-webkit-marquee」と指定すると、コンテンツがボックス内で右から左にスクロールする。ボックスにスクロールバーなどは表示されない。
Safariでの表示
div {
overflow: -webkit-marquee;
white-space: nowrap;
width: 200px;
border: solid 1px gray;
}
<div>あいうえお。かきくけこ。さしすせそ。たちつてと。なにぬねの。</div>
※ブラウザで表示を確認する
OperaがサポートしたCSSのマーキー
Operaでは、overflowプロパティを「hidden」と指定し、displayプロパティを「-wap-marquee」と指定すると、コンテンツがボックス内で右から左にスクロールする。しかし、標準ではコンテンツを1回表示するとスクロールが終了してしまう。
そこで、次のサンプルでは「-wap-marquee-loop: infinite」と指定してスクロールを無限に繰り返すように設定している。無限の繰り返しに対応しているのはOpera 9.5以上となっているので注意してほしい。
Operaでの表示
div {
overflow: hidden;
display: -wap-marquee;
-wap-marquee-loop: infinite;
white-space: nowrap;
width: 200px;
border: solid 1px gray;
}
<div>あいうえお。かきくけこ。さしすせそ。たちつてと。なにぬねの。</div>
※ブラウザで表示を確認する
なお、OperaはWCSS(Wireless profile Cascading Style Sheet)という規格に従ってマーキーの機能をサポートしている。WCSSはモバイル機器向けのスタイルシートの規格として、WAPフォーラム(現Open Mobile Alliance)がリリースしたものだ。そのため、プロパティ名や値には「-o-」ではなく「-wap-」をつけて記述する。
- 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件)
- ホワイトペーパー
- 話題のタグ
インストール
Internet Explorer
Microsoft
Apple
Webサービス
PHP
Webデザイン
UI
開発環境
Windows 7
Opera
小技
モバイル
Safari
Firefox
iPhone
WebKit
Ajax
Java
脆弱性
ブラウザ
OS
Windows
RIA
Tips
iPhone 3G
マイクロソフト
iPod touch
Database
Windows Vista
セキュリティ
仮想化
オープンソース
Mac OS X
Chrome
リファレンス
プログラミング言語
ソフトウェア開発
HTML
Firefox 3
Windows XP
Linux
CSS
JavaScript
Mozilla
Off Topic
Google
Flash
アプリケーション
データベース
話題のタグを見る »
#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万円で実現!中小企業の情報漏えい対策
最大32個のセンサーが電力を徹底管理!
大丈夫?あなたの会社のセキュリティ対策
企業ITシステムの企画、構築、運用のイロハ