長い単語や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件)
- ホワイトペーパー
- 話題のタグ
iPhone
Chrome
Firefox
Database
Off Topic
モバイル
脆弱性
Flash
CSS
HTML
iPhone 3G
Google
ソフトウェア開発
Windows
JavaScript
Tips
小技
Mac OS X
開発環境
PHP
Linux
Webデザイン
iPod touch
オープンソース
Mozilla
Opera
Windows 7
データベース
Safari
Ajax
アプリケーション
Windows XP
UI
WebKit
Microsoft
リファレンス
インストール
プログラミング言語
Internet Explorer
OS
Webサービス
Firefox 3
Apple
ブラウザ
Java
RIA
Windows Vista
仮想化
マイクロソフト
セキュリティ
話題のタグを見る »






グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
企業ITシステムの企画、構築、運用のイロハ
大丈夫?あなたの会社のセキュリティ対策
―エン・ジャパン厳選求人☆毎週更新―
最大32個のセンサーが電力を徹底管理!
進むストレージ環境の見直し
【最終警告】パンデミック対策特集
100万円で実現!中小企業の情報漏えい対策