2011-07-08 12 views
0

にリストスタイルをキープ次に例を示します。CSS:浮いのli要素

<ul> 
    <li>list</li> 
    <li style="float:left;">list</li> 
    <li style="float:left;">list</li> 
    <li style="float:left;">list</li> 
    <li style="float:left;">list</li> 
</ul> 

フロートを維持しながら、残りのLI要素のリストスタイルを保つためにどのように?

おかげで、ここで

+0

リスト要素は、あなたが望むものを本当に理解していない。 – MatTheCat

+0

はい、リスト要素は一般にfloatに設定されていてもスタイルを保持します。リストの箇条書きは隠されている可能性はありますか?あなたの 'li'sに左余白を追加し、それらが現れるかどうか確認してください。また、どのブラウザを使用していますか?ブラウザーによって、さまざまな方法でリストアイテムのスタイルが設定されているため、問題が発生する可能性があります。 –

答えて

1

もう少しプレイしたことがありますか?IEを使用していますか?また、クォーク・モードを避けるために、DOCTYPEを指定していますか?浮動小数点数と箇条書き箇条書きが奇妙な形で繰り越されている可能性があるIE6では、奇妙な動作がありました。

浮動小数点の場合、Internet Explorerがリストスタイルのタイプを壊すように見えます。それを元に戻すと、うまく動作します。マークアップについては、http://jsfiddle.net/gothick/VZC7F/5/を参照してください。それは私が見る限り、ブラウザ間で安全でなければなりません。

インラインスタイルを使用して完全な例:

<ul>  
    <li>list</li> 
    <li style="float:left; margin-left: 20px; list-style-type: square;">list</li>  
    <li style="float:left; margin-left: 20px; list-style-type: square;">list</li>  
    <li style="float:left; margin-left: 20px; list-style-type: square;">list</li>  
    <li style="float:left; margin-left: 20px; list-style-type: square;">list</li> 
</ul> 

...もちろん私のjsFiddle例のように、非インラインスタイル/スタイルシートを使用する方が効率的でしょうけれども。

私の例はIE8で動作します。それはthe bullets might have disappeard in a more fundamental way in earlier version of IEのように見えます。この記事では、動作を説明し、再作成の方法を示していますが、迷惑な回避策があります(基本的には、背景イメージで不足している箇条書きを再作成します)。

+0

ありがとう。リストスタイルのタイプを再割り当てするあなたのソリューションは機能します。もうIE7は気にしないでください。 :D – Somebody

+0

なぜか... jsfiddleで動作していますが、ページに表示されません...ページを表示できません。ローカルサーバー上に表示されます。なぜうまくいかないのでしょうか? – Somebody

+0

ちょっと。私は画像をホストします。 – Somebody

0
<ul> 
    <li>list</li> 
    <li style="float:left; clear: left;">list</li> 
    <li style="float:left; clear: left;">list</li> 
    <li style="float:left; clear: left;">list</li> 
    <li style="float:left; clear: left;">list</li> 
</ul> 
+1

私はこれが正しい方法だとは思わない... – BoltClock

+0

あなたがしようとしていることに依存して、私はここで何が望まれているか完全に理解しているとは思わない。リストスタイルではどういう意味ですか?要素の代わりにULをフローティングする必要がありますか?等..? –

+0

私はリストスタイルの四角形を保つ必要があります。彼らは、李が浮かれると消滅する。あなたの例のビリー・ムーンは、最初の要素を除いて解散します。 – Somebody

0

は)私が思い付くことができるもののjsfiddle demoです。彼らは最初のものを除いてすべて浮いており、正方形を維持しています。

関連する問題