2012-02-09 9 views
1

私は絶対配置されたdivを浮動div内に表示しようとしています。 ここまでは私のHTMLです。絶対配置されたdivの幅を親divと同じにするにはどうすればいいですか?

#outer 
{ 
    float:left; 
    width:500px; 
    border: 1px solid red; 

} 

#inner 
{ 
    left:0; 
    position:absolute; 
    border: 1px solid black; 
    width:100% 
} 


<div id='outer'> 
    <div id='inner'> 
     some text inside div 
    </div> 
</div> 

私は幅がその親divのパーセンテージとして設定されている外側のdivを持っています。 'outer' divには、絶対的に配置された 'inner' divが含まれます。 内側のdivの幅を外側のdivと同じにしたい。誰かがこれを行う方法を提案することはできますか?

+1

あなたは 'ポジションを試してみました。この

#outer { float:left; width:500px; border: 1px solid red; position:relative } 

チェックのように記述します。内部のdivの100%':浮かべdiv要素と '幅にrelative'を? –

答えて

6

#outer divを指定します。このhttp://jsbin.com/ifuxum/2/edit#html,live

+0

ええ。それは動作します。ありがとう:)それはどのように問題を解決するのですか? – Nilesh

+1

より良い理解のためにこの記事を読むhttp://css-tricks.com/absolute-positioning-inside-relative-positioning/ – sandeep

+0

+1の記事リンク – Nilesh

2
#inner 
{ 
    left:0; 
    right:0; 
    position:absolute; 
    border: 1px solid black; 
} 
関連する問題