長い単語やURLの改行をコントロールするword-wrapプロパティ
エ・ビスコム・テック・ラボ
2008/10/29 18:07
今回はブラウザごとのURLの改行処理の違いを確認し、長い単語やURLの改行をコントロールするword-wrapプロパティを紹介する。
欧文のテキストは半角スペースの位置で改行される。そのため、半角スペースが入らない長い単語は途中で改行されることがない。レイアウトスペースの横幅が狭い場合、長い単語ははみ出してしまい、レイアウトを崩す原因となる。
とはいえ、レイアウトスペースよりも横幅が長い単語を使う機会はほとんどないだろう。問題が発生する確率が高いのは、長いURLを表記した場合だ。
URLは半角スペースを含まないので、ブラウザにとっては1つの長い単語と同じ扱いになる。特に、ブログなどのコメントで長いURLを記述されると、制作者の予期しないところでレイアウトが崩れる原因になってしまう。
そこで今回は、ブラウザごとのURLの改行処理の違いを確認して、長い単語やURLの改行をコントロールするword-wrapプロパティを紹介したい。
ブラウザごとのURLの改行処理
次のサンプルは、横幅が300ピクセルのボックス内に長い単語やURLを記述したものだ。上から順番に、
となっている。
※ブラウザで表示を確認する
このサンプルをInternet ExplorerやSafari、Chromeで表示すると3の「-(ハイフン)」の位置には改行が入るが、「/(スラッシュ)」や「_(アンダーライン)」の位置には改行が入らないことがわかる。
一方、Firefoxの場合はFirefox 2まで長い単語やURLには改行が入らなかった。しかし、Firefox 3からは「/(スラッシュ)」と「-(ハイフン)」の位置に改行が入るようになっている。
OperaではFirefox 3と同じように「/(スラッシュ)」と「-(ハイフン)」の位置に改行が入る。
- 4人の推薦記事
- 2人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- ハイフン
- 改行
- コントロール
- テキスト
- ブログ
- ブラウザ
- コメント
- レイアウト
- プロパティ
- Opera
- URL
- Internet Explorer
- WebKit
- Safari
- HTML
- CSS
- css
- word-breakプロパティ
- word-wrapプロパティ
- word-wrap
- レイアウトスペース
- 欧文テキスト
- スラッシュ
- /
- -
- _
- アンダーライン
- word-wrap:break-word
- break-word
- IE 5.5
- 独自拡張
- word-break
- 欧文
- 半角スペース
- Text
- Minefield
- 定義
- 横幅
- 単語
- Chrome
- 値
- Firefox 3.1
- 改行処理
- CSS 3
- Safari 2
- 問題
- Firefox 2
- Webデザイン
- Firefox 3
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- 3日前のトップ記事
- 4日前
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Google
Chrome
Firefox 3
Flash
マイクロソフト
WebKit
データベース
ソフトウェア開発
Ajax
Internet Explorer
リファレンス
Linux
Webデザイン
OS
Apple
Windows XP
Java
Off Topic
アプリケーション
セキュリティ
iPhone
Webサービス
Microsoft
JavaScript
クラウド
RIA
UI
Safari
iPod touch
プログラミング言語
Firefox
脆弱性
オープンソース
Tips
Mac OS X
iPhone 3G
HTML
Windows 7
開発環境
インストール
Opera
小技
Database
ブラウザ
仮想化
CSS
Windows
モバイル
Windows Vista
Mozilla
話題のタグを見る »






MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
マイクロソフト、「Office 2010」ベータ版を開発者向けにリリース
100万円で実現!中小企業の情報漏えい対策
企業ITシステムの企画、構築、運用のイロハ
高まるiSCSIストレージへの注目度
電力に"ふた"をする独自の省エネ機能とは!?
【最終警告】パンデミック対策特集
大丈夫?あなたの会社のセキュリティ対策
―エン・ジャパン厳選求人☆毎週更新―