Safari で奇妙なレンダリングの問題が発生する:
div内にテーブルがあります。テーブル <td> の中には、たくさんの div が残っています。したがって、通常の表示では、td 内のすべての div が幅いっぱいになるまで左に積み上げられ、次に次の行に流れます。だから、このようなもの:
|===========================|
| |---------------------| |
| | XXX XXX XXX XXX | |
| | XXX XXX | |
| | | |
| |---------------------- |
|===========================|
これは、次のような結果になる safari/webkit を除くすべてのブラウザーで機能します。
|===========================|
| |-------------------------------|
| | XXX XXX XXX XXX XXX XXX |
| | |
| |-------------------------------|
|===========================|
更新: 最後に問題を解決しました: 私の内側の div (「XXX」) にはwhite-space: nowrap
. どうやら webkit は、div 内に nowrap を適用するのではなく、div のリスト全体をラップしていないようです。
それは厄介なものでした。
(これは display:none とは関係ありません)