長い単語や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と同じように「/(スラッシュ)」と「-(ハイフン)」の位置に改行が入る。
- 5人の推薦記事
- 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徹底検証 (66件)
- ホワイトペーパー
- 企画特集
- 話題のタグ
ブラウザ
セキュリティ
javascript
HTML
Opera
Windows
Apple
Internet Explorer
Windows 7
Mozilla
Flash
リファレンス
Ajax
Windows XP
小技
Database
Firefox 3
Safari
php
java
クラウド
データベース
CSS
Windows Vista
仮想化
Microsoft
脆弱性
Webサービス
Tips
RIA
Webデザイン
Mac OS X
WebKit
Off Topic
アプリケーション
オープンソース
iPhone 3G
ソフトウェア開発
開発環境
UI
Chrome
OS
linux
iPhone
Firefox
インストール
プログラミング言語
マイクロソフト
iPod touch
google
話題のタグを見る »






SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
通販サイトのアクセス集中からの危機を救う
Xbox Live インディーズゲーム開発の軌跡
仮想化をダメにするストレージの実態
経営統合後の事業損益構造の見える化を実現
レガシーアプリケーションの稼働どうしてる?
御社はまだフリーの転送サービスですか?
身近な業務をCRMが変革!
アプリケーション仮想化 3つの課題
新しい視点のレンタルサーバが誕生!
仮想環境のバックアップは難しいのか
アンケートから見るセキュリティ対策の実態
DBのパフォーマンスに困ってませんか?
利用者の理想を追求した最新レンタルサーバ
事例 VMwareでデータセンターをクラウド化