テキストの書字方向に合わせて罫線や余白を挿入する--FirefoxとSafariのCSS
エ・ビスコム・テック・ラボ
2008/07/11 10:35
今回は、テキストの書字方向(文字を書き進む方向)に合わせて罫線や余白を挿入するプロパティを紹介する。
テキストの書字方向に合わせて罫線を表示する
Firefoxは、Firefox 3から-moz-border-startと-moz-border-endというプロパティをサポートした。これらはテキストの書字方向に合わせて罫線を表示するプロパティで、-moz-border-startでは文頭の側に、-moz-border-endでは文末の側に罫線を表示する。
たとえば、-moz-border-startと-moz-border-endで罫線を表示すると次のように表示される。日本語のテキストは左から右に書き進むため、-moz-border-startで指定した赤色の罫線は左側に、-moz-border-endで指定した青色の罫線は右側に表示される。
Firefox 3での表示
div {
-moz-border-start: solid 5px red;
-moz-border-end: solid 5px blue;
}
<div> こんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちはこんにちは </div>
※ブラウザで表示を確認する
directionプロパティを「rtl」と指定して、テキストの書字方向を「右から左」に設定すると、赤色の罫線が右側に、青色の罫線が左側に表示される(ただし、書字方向の設定を実際の文字の表示に反映させるには、unicode-bidi:bidi-overrideを指定しなければならない)。
Firefox 3での表示
div {
direction: rtl;
-moz-border-start: solid 5px red;
-moz-border-end: solid 5px blue;
}
※ブラウザで表示を確認する
テキストの書字方向に合わせてマージンとパディングを挿入する
- 12人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: FirefoxとSafariのCSS徹底検証 (40件)
米フォレスター・リサーチ社 シニアアナリスト Jeremiah K.Owyang氏を迎え、同氏が提唱するソーシャルテクノロジーを効果的に活用方法するための方法『POST』を日本で初めて紹介する注目のリアルイベント
- 今日のトップ記事
- 昨日
- 2日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Apple
Webサービス
ソフトウェア開発
Off Topic
Webデザイン
iPhone
iPhone 3G
iPod touch
モバイル
仮想化ソフトウェア
Database
入門
携帯電話機
Mac OS X
ユーザーインタフェース
Adobe
Windows
JavaScript
仮想化
Firefox
リファレンス
Firefox 3
Safari
ブラウザ
脆弱性
小技
HTML
Tips
プロジェクト管理
データベース
RIA
CSS
Java
開発環境
Google
Ajax
Mozilla
Python
PHP
SOA
Internet Explorer
UI
オープンソース
Linux
レビュー
デザイン
server
Flash
Webアプリケーション開発
プログラミング言語
話題のタグを見る »
ソーシャルテクノロジーをビジネスに利用する
Mozilla Labs、Firefoxで地理情報を認識活用できるプラグイン「Geode」を正式発表
DelphiのパフォーマンスをDelphiで改善:エンバカデロの製品戦略
社内政治を生き抜くための教訓10箇条
iPhoneでVoIP--Fringを早速試す
Firefox 3のブックマーク構造を理解しよう
ラウンドアップ:「優れたUI」を実現するためのアプローチ
MSのバルマー氏、「Windows Cloud」の発表を示唆
ZDNet Japan Green IT
グリーンITの第一歩は見える化です
これからの時代のセキュリティ対策
エンタメCGM「gooメーカー☆メーカー」
Techno Exchange
KDDI「SaaSソリューション」