0

私はこのようなものを持っています:

<ul>
<li class="first">Hello</li>
<li class="second">World</li>
<li class="first">Hello</li>
<li class="second">World</li>
</ul>​

また、CSS は次のようになります。

.first {
    float: left;
    clear: left;
}

.second {
    float: left;
    clear: right;
}

私はこのようにしたいと思います:

ハローワールド ハロー
ワールド


しかし、IE7 では次のように表示されます

誰かが私に理由とこれを解決する方法を説明できますか?

へのリンクはこちら

JSFミドル...

4

1 に答える 1

0

この問題は、親要素(この場合はul)に幅がないために発生し、要素がひどく崩壊しています。子と親に幅を追加することで、探している結果を得ることができます。

JSFiddleの更新バージョンは次のとおりです。http://jsfiddle.net/vVwQM/

于 2012-12-20T23:11:26.707 に答える