私は、自分が抱えているプラットフォームの制約に関連して特定の何かを達成しようとしています。
http://jsfiddle.net/MrV5M/4/で、問題のわかりやすいjsfiddleを作成しました。
特定の問題:
- Chromeでは、入力ボックスの右の境界線が切り取られています。
- Safariでは、コンテンツクラスのセルの幅がコンテナを超えているため、境界を越えてこぼれます。
- IE9では、ラベルはコンテンツdivの左側に表示されません
私がSafariに関心を持っている主な理由は、WebアプリでもあるJQuery Mobile/PhoneGapアプリに取り組んでいるためです。私は最新のブラウザのみをサポートしていますが、これは私を苛立たせています。通常、コンテナにはテーブルを使用しますが、テキストオーバーフロー:コンテンツdivの省略記号スタイルは、テーブル内では機能しません。(基本的に、コンテンツを1行に保持し、固定幅を適用したり、Javascriptで幅を計算したりせずに省略記号を使用しようとしています)
これを機能させるためのl33tCSSスキルを持っている人はいますか?私は確かにしないでください...:)