2012-04-13 8 views

答えて

6

リスト項目の最も重要なスタイルプロパティは、displayの既定値がlist-itemであることです。この設定は、要素がそれぞれlist-styleで表示される理由です。 displayからinline-blockに設定すると、それをリストアイテムにする唯一のものが削除されます。

+0

私は見ていますが、私は大きなリストを持っています。私はそれを2つの列に分割したいので、インラインブロックはより論理的です。 – Boris

+0

リストを列に分割する方法はたくさんありますが、どれもそれほどエレガントではありません。ここでは良い記事です:http://www.alistapart.com/articles/multicolumnlists/ –

+0

ありがとう。あなたが言ったように、要素の量が不明なときは、本当にエレガントでフレキシブルではありません。古き良きフロートを除いて。 – Boris

1

あなたはインラインブロックを使用するには、リストの要素をしたいが、まだ弾丸を示した場合は、使用することができます::疑似要素とcontentプロパティの前に:

li { 
display: inline-block; 
} 
li::before { 
content: '\25cf\a0'; 
} 

(\ 25cfはUnicodeが満たされた円記号\ a0は改行なしのスペースです)。

1

float:left;最小幅と最小高さを追加する

.footer ul li{ 
    float: left; 
    list-style-image: url(../images/arrow.png); 
    margin: 0px 0px 10px 0px; 
    box-sizing: border-box; 
    min-height: 38px; 
    min-width: 300px; 
} 
関連する問題