text-overflow:ellipsis;
CSSプロパティは、MicrosoftがWeb用の権利を行っていることをいくつかのいずれかでなければなりません。
Firefoxを除いて、他のすべてのブラウザでサポートされています。
Firefox開発者達は2005年以来それについて議論していますが、明らかな要求にもかかわらず、彼らは実際にそれを実装するようには思えません(実験的な-moz-
実装でさえ十分です)。
数年前、誰かがFirefox 3をハックして省略記号をサポートする方法を考え出しました。ハックは、-moz-binding
XULを使用して機能を実装する機能を使用します。かなり多くのサイトがこのハックを使用しています。
悪いニュース?Firefox 4は機能を削除してい-moz-binding
ます。つまり、このハックは機能しなくなります。
したがって、Firefox 4がリリースされるとすぐ(今月の後半と聞いています)、この機能をサポートできないという問題に戻ります。
だから私の質問は:これを回避する他の方法はありますか?(可能な場合は、JavaScriptソリューションにフォールバックしないようにしています)
[編集]
賛成投票がたくさんあるので、知りたいのは私だけではないことは明らかですが、これまでのところ、基本的に「JavaScriptを使用する」という1つの回答を得ています。私はまだJSをまったく必要としないか、最悪の場合、CSS機能が機能しないフォールバックとしてのみそれを使用するソリューションを望んでいます。ですから、質問の報奨金を投稿します。誰かがどこかで答えを見つけた可能性があります。
[編集]
更新:Firefoxが高速開発モードになりましたが、FF5がリリースされているにもかかわらず、この機能はまだサポートされていません。そして今、大多数のユーザーがFF3.6からアップグレードしたので、ハッキングはもはや解決策ではありません。良いニュースは、Firefox 6に追加される可能性があると言われています。Firefox6は新しいリリーススケジュールで数か月でリリースされる予定です。もしそうなら、私はそれを待つことができると思いますが、彼らがそれをもっと早く分類できなかったのは残念です。
[
最終編集] 省略記号機能がついにFirefoxの "Aurora Channel"(つまり開発版)に追加されたようです。これは、2011年末に予定されているFirefox 7の一部としてリリースされることを意味します。
ここで利用可能なリリースノート:https : //developer.mozilla.org/en-US/Firefox/Releases/7