私のCSSデザイナーは、左から右に2つのul兄弟が配置されたデザインを作成しました。レイアウトは、ul
タグの幅を指定することによって行われます。
彼は、すべてが正常に見えるWindowsでFirefoxを使用しています。 OS XでFirefoxを使用していますが、li
タグの1つのコンテンツにテキストが多すぎるため、別の行に流れています。デザインは、テキストが1行になることを意図して作成されました。
考慮すべき点がいくつかあります。
ul
タグを上から下ではなく、左から右に配置したいこれがピクセルで定義されている場合、同じブラウザでもWindowsとOS Xで表示が異なるのはなぜですか?
OS XとWindowsの間の行の折り返しに関して、行の折り返しを防止したり、ページの外観が異なったりするのを防ぐことができる一般的なCSSソリューションはありますか?それともこれは失われた原因ですか?
ul
sにwhite-space: nowrap
を設定すると、<br />
が見つかるまで、テキストが折り返されるのを防ぐことができます。私が理解している限り、リストはすでに水平ですが、完全を期すために、li
要素をdisplay: inline
またはdisplay: inline-block
にすることでそれを行うことができます。 white-space: nowrap
は、float
edリストアイテムでは機能しません。
参照:
可能です、その設定width: auto;
これらの要素については、それも修正できます。