0

ナビゲーション領域を構成するために<ul>、3つのアイテム( )を持つブロックを使用しています。<li>

ブロックの<ul>幅は固定されていません。それはその親に合います。すべて<li>のsを水平に並べて、内側で並べて配置する必要があります。全部で3つあります<li>。最後の2つは固定幅です。最初のものは、可能な限り多くのスペースを取る必要があります。

これをどのように構成できますか?最初の幅を100%使用すると、<li>すべてのスペースが必要になります。

ありがとう!

4

3 に答える 3

1

はい、できます。実際、それは非常に簡単です。あなたは親切にあなた自身の質問に答えました。

http://jsfiddle.net/UYW85/

HTML

<ul>
    <li>@Lorem ipsum dolor lorem ipsum dolor</li>
    <li class="n2">number 2</li>
    <li class="n3">number 3</li>    
<ul>

CSS

ul { width:100%; height:100px; }
ul > li { float:left; background-color:#AAA; }
.n2 { width:100px; background-color:#CCC;}
.n3 { width:100px; background-color:#CCC;}
于 2013-02-14T18:27:58.083 に答える
0

これはあなたの正確な質問にはやり過ぎかもしれませんが、リソースとして-jQuery Nestedをチェックアウトしましたか?

http://suprb.com/apps/nested/

于 2013-02-14T18:33:43.860 に答える
0

display: tableforULおよびdisplay: table-cellforを使用しLIます。

于 2013-02-14T18:54:15.947 に答える