4

2 つの div を並べて配置し、1 つの div のみの幅を定義したいと考えています。

次に、他の div が親コンテナーに自動適合します。それ、どうやったら出来るの?

HTML:

<div class="parent">
    <div class="first"></div>
    <div class="last"></div>
</div>

CSS:

.parent {
    width: 100%;
}
.parent .first {
    width: 300px;
    float: left;
    background-color: red;
}
.parent .last {
    width: auto;
    float: right;
    background-color: blue;
}

ありがとう。

4

2 に答える 2

6

float2番目のdivをしないでください。最初のものだけを浮かせる必要があります。

http://jsfiddle.net/zLef8/

于 2013-02-21T05:04:31.210 に答える
2

これを試してみてください

<div class="parent">
    <div class="first">test</div>
    <div class="last">test2</div>
</div>

CSS

.parent {
    width: 100%;
}
.parent > .first {
    width: 300px;
    float: left;
    background-color: red;
}
.parent > .last {
    width: auto;
    float: right;
    background-color: blue;
    text-align:left
}

jsfiddle

于 2013-02-21T05:15:06.770 に答える