Firefox 3隠れた新機能、ソフトハイフンとインラインブロック
2008/05/28
スケジュール通りに進めば一ヶ月後にはFirefoxの最新版、Firefox 3がリリースされる。前評判は上々だ。パフォーマンスは向上するし便利な新機能も満載している。ベータやRCを使い始めているユーザも多いだろう。すでに多数のプレビュー記事が公開されているが、ここでは視点をずらして、Firefox 3で登場する目立たないが便利な機能を紹介しているKevin Yank氏のTwo Hidden Features New in Firefox 3を紹介したい。
同氏は同記事においてFirefox 3に登場する目立たない機能としてソフトハイフンとinline-blockを紹介している。ソフトハイフンは「」で表現される改行してもいいポイントを指定するためのハイフンだ。通常は表示されないが、改行が必要になった場合にはハイフンが表示され、その部分で改行するようになる。Firefox 3が登場すると主要なブラウザすべてでソフトハイフンがサポートされることになるという。日本語にはあまり関係のない機能だが、これで細長のエリア内における単語のハミ出るレンダリングを回避できるようになる。
inline-blocksはCSSで「display: inline-block;」のように指定する。同指定ではフローティングとよくにているものの、ベースラインを指定したレンダリングが可能になる。フローティングではベースラインがないためサイズに応じて詰められてしまうが、inline-blockを使えば上や下にベースラインを指定して揃えた表示が可能になる。グリッド表示させる場合に便利に使える機能だ。こちらはIE7およびそれ以前のバージョンで動作問題があるが、Firefox 3がリリースされることでこちらもサポートする主要ブラウザの幅が広がることになる。
display: inline-blockを使うというのは、IEの現状のシェアから考えるとあまり現実的ではないように思えるが、同氏のドキュメントではIEで動作するように指定する方法も紹介されているため、display: inline-blockを使って整えるというようにベースとなるデザインは統一してしまうのも悪くない選択肢だ。Firefox 3の登場に合わせて検討対象に加えてみるといいだろう。
関連サイト
ヘッドライン
- 富士通、集中冷却方式を採用した高密度サーバ製品を販売開始[09:00 3/18]サーバとストレージ
- RSA、情報漏洩対策ソリューション「RSA Data Loss Prevention」を発表[08:00 3/18]セキュリティ
- 【連載】佐々木正悟×堀E正岳 ライフハック・トーク 第32回 Evernoteでデジタルに記憶する[07:30 3/18]SE力
- 京大ら、宇宙天気予報の基礎となる太陽嵐のモデリングに成功[20:09 3/17]サイエンス
- IBMら、環境的に持続可能な新しいプラスチックに向けた研究成果を発表[19:40 3/17]サイエンス
- 東北大、従来比で桁違いに特性の優れたCNT-TFTの作製方法を開発[19:09 3/17]エレクトロニクス
- CSR、Androidスマートフォン開発用ソフトプラットフォームを発表[18:06 3/17]エレクトロニクス
- Cプログラムをデバッグする基本的な方法[17:37 3/17]プログラミング
- Avnet、DSP設計向け「Virtex-6 FPGA DSP開発キット」を発表[17:32 3/17]エレクトロニクス
- Intel、32nmプロセス採用サーバ向けプロセッサ「Xeon 5600番台」を発表[17:03 3/17]エレクトロニクス




