重要な注意点! このバグは、Safari 4.0 (528.16) を実行している第 1 世代の iPhone でのみ再現しましたが、サイトをできるだけ広く互換性を持たせようとしているので、これはまだ潜在的な問題です...
問題: リスト内の浮動要素が画面に表示されません。問題を次のルールの組み合わせに絞り込みました。
<html>
<head>
    <style>
        p {
            float: left;
            overflow: hidden;
        }
        ul {
            list-style: none;
        }
    </style>
</head>
<body>
    <ul>
        <li><p>hello</p></li>
    </ul>
</body>
<li>に続くタグ内に非フローティング要素を配置する<p>と、 のテキスト<p>が表示されます。
これまでのところ、Windows 7 の Chrome/IE/Firefox、iPhone 4 の Safari、Android の Chrome/Firefox/Opera (4.2.1) の最新バージョンでこれをテストしましたが、説明した問題がnot発生しました。
繰り返しますが、これは Safari 4.0でしか発生していませんが、すべてのプラットフォームとブラウザー バージョンの組み合わせをテストすることはできないため、この問題がより広範囲に及ぶのではないかと懸念しています。
ありがとう