位置=絶対のdivのセットがあり、画面全体に配置できます。
divのコンテンツが画面に収まらない場合、ブラウザはテキストを複数行に折り返し、ウィンドウ内に収まろうとします。
しかし、私はブラウザにそうさせたくありません。代わりにコンテンツを非表示にする必要があります。
http://jsbin.com/welcome/35835/edit/
編集:
あなたはそれを絶対的なポジショニングを持つページ上のdivと考えるかもしれません。と
1)ユーザーはdivをドラッグできます
2)ユーザーはdivの幅を手動で変更できます(ユーザーが使用できるストレッチボックスウィジェットがあります)。
したがって、問題は、ユーザーが画面の端の近くでdivをドラッグしているときに、テキストがウィンドウの外に出ても折り返さずに非表示にする必要があることです。これがよりよく説明されることを願っています
例に示されているように、示されているブロック2は私が欲しいものです。
したがって、divの幅が100pxで、CSSスタイルの左側の位置が(画面幅-50)であるとすると、残りのテキストは非表示になります。
解決策1:空白:nowrap。これは柔軟な幅のUIであり、ユーザーが必要に応じてdivの幅を変更できるため、これを使用することはできません。
解決策2:divの幅を明示的に数値に設定すると、正常に機能します。
ただし、最適なソリューションではありません。ここでは、レンダリング時にすべてのdivの幅を常に計算する必要があります。
ブラウザがテキストを画面に合わせようとしないようにする、より最適な解決策はありますか。