2012-02-02 3 views
2

私はこの使用してCSSをしたいと思っ:ul、li、cssだけでこのメニューを作るにはどうすればいいですか?

enter image description here

Ssingだけulli、およびa要素を。赤い弾丸は目に見えない。

どうすればいいですか?私は水平の外側の弾丸リストのためにfloat:leftを使用してみました、内側のもののための通常の垂直な箇条書きのリストが、動作しませんでした。

箇条書きリストよりも良い方法はありますか?

+0

が、これは宿題ですか? – Jasper

+0

いいえ個人的なプロジェクトではありません。モバイルブラウザを含む異なるブラウザの実装が良いため、制限としてol liを使用したいと考えています。 –

+2

画像が混乱します。あなたはそれをより良く表現できますか? – MMM

答えて

0

私は実行可能な解決策としてこれをそこに投げ捨てます。なぜdiv要素を使用しないのですか?ここでは例です:

CSS -

.container { 
    width : 400px; 
    margin : 0; 
    padding : 0; 
} 
.col { 
    display : inline-block; 
    width : 100px; 
    vertical-align : top; 
} 
.col.double { 
    width : 200px; 
} 

HTML -

<div class="container"> 
    <div class="row"> 
     <div class="col">9</div> 
     <div class="col">0</div> 
     <div class="col">TITLE</div> 
    </div> 
    <div class="row"> 
     <div class="col double">{image}</div> 
     <div class="col">text text text text text text text text text text text text text text text text text text </div> 
    </div> 
</div> 

ここではデモです:http://jsfiddle.net/a9m76/1/

+0

ええ、ほぼ9歳未満のあなたの例では、数字の意味を説明するラベルが必要です.9はこのラベルの中央に置くことができます。それが弾丸を使いたい理由です。 –

+0

@ Pier-alexandreBouchard http://jsfiddle.net/a9m76/2/、 'text-align:center'と'
'タグがそれに対応しました。 – Jasper

+1

@ Pier-alexandreBouchard 2つのコンテナを使用して、モックアップのような要素を並べるように変更することができます。http://jsfiddle.net/a9m76/3/ – Jasper

関連する問題