div css nowrap無改行


例えば、幅210 pxのul里   それぞれ4つのliがあります この4つのliの幅は、それらの自身のコンテンツ長に応じて80 px、120 px、140 px、80 pxである。    必要な効果は4つのliを左に自動配置することです。第三のliと前二のliの長さの和がulより大きい幅の時 3番目のliは1行下に移動します。2行目に表示されます。ulの幅を広くするのではなく、または自分の幅を高くする(内容を改行し、高さを増加する)ことで、それぞれulの幅210 pxとliの幅を定義しました。発見した結果、ulは幅を広げられていませんでした。残念ながらliも自動的に下に並べられませんでした。内容を改行して、liを高く上げました。そして、最初の行にしがみついた。    よく考えてみると、問題はliの内部内容で改行されます。改行禁止のcss属性を探します。インターネットで調べてみましたが、見つけられませんでした。群里永目日月に聞いたら、word-breakという属性を得ました。 keep-all改行しない    liに加えると、不思議な発見問題が解決されました。    作業グループのページ調整をしていますが、問題があると指摘されました。    歩いてみたら、確かに変わらないということです。ブラウザバージョンの問題かもしれないと思いました。    私はIE 7とFFを使っています 彼らが使っているIE 6です。DWでチェックしてみました。 word-breakという属性は確かにIE 6にサポートされていないことが分かりました。        CSS 属性 word-break Microsoftはサポートされていません。 インターネット Explorer 5.0, Microsoft インターネット Explorer 5.5, Microsoft インターネット Explorer 6.0, Netscape Navigator 6.0, Netscape Navigator 7.0     本当に気がふさいでいます。この問題は以前に私を困らせたことがあります。ずっと解決していません。   あの友達は何かいい方法がありますか?教えてください。感謝にたえません問題はもう解決しました。おかしなことを言う。自分でDWの中で手動でコードをノックします。つの属性の中にnowrapがあることを発見して、このnowrapはword-braekのではありませんか?改行しないようにしてもいいですか?試してみる心理を持って、私はそれをホワイトスペースに完全に叩きます。 nowrap;DWテストは点線を引いていません。ブラウザのサポートに問題がないという意味です。F 12を保存します。問題が解決されました。へへちなみに文法を書きます。文法:ホワイトスペース : normal | pre | nowrap  取る:normal   : 標準値デフォルトの処理方式。テキストの折り返しを自動処理します。容器の境界に達したら次の行に移動します。  pre   : 改行と他の空白文字は保護されます。この値はIE 6+または !DOCTYPE と宣言しました スタンダーズ-copliant モード サポートします。もし !DOCTYPE 宣言は指定されていません。 スタンダーズ-copliant モード ,この属性は使えますが、効果はありません。結果は normal 。参照 pre オブジェクト  nowrap   : テキストが終わるか、あるいは遭遇するまで、同じ行にすべてのテキストを強制的に表示します。 br オブジェクト参照 noWrap 属性  説明:オブジェクト内のスペース記号を設定または検索する処理方法。スペース記号、改行、スペース、TABのように、HTMLドキュメントではデフォルトは無視されています。この属性を normal または nowrap を選択すると、改行しないスペースの名前付きエンティティを使用できます。    を選択してスペースを追加します。 br 要素を使って改行を追加します。この属性は、ドキュメントオブジェクトモデル(DOM)を使用して動作するコンテンツに対する影響は、IEの表示内容に対する影響と同じである。この属性はブロックオブジェクトに作用します。この属性は currentStyle オブジェクトは読み取り専用です。他のオブジェクトにとっては読み書きが可能です。対応するスクリプトの特性は ホワイトスペース 。  from:worlia.cn