2012-04-07 4 views
0

私は1つのdivを持っています。その中に2つのdivが含まれています。私は以下のソースコードを含んでいます。質問:firefoxでズームすると、divから2番目のdivが流れ出し、最初のdivの下に立っている、それはそれがその場所にとどまるために私はどのようにCSSを書くべきですか?Css div styling

<div id="container"> 
    <div id="id1"></div> 
    <div id="id2"></div> 
</div> 

style.cssには、あなたがズームアウト場合は、画面上の要素のサイズを小さくするため、これがある

#container { 
    width: 646px; 
    height: auto; 
    margin:0 auto; 
    padding:0; 
} 

#id1 { 
    float: left; 
    width: 315px; 
    height: 115px; 
    border-top: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999; 
    box-shadow: 0 1px 1px #cccccc; 
} 

#id2 { 
    float: left; 
    width: 314px; 
    height: 115px; 
    border-top: 1px solid #ccc; 
    border-left: 1px solid #ccc; 
    border-bottom: 1px solid #999; 
    border-right: 1px solid #999; 
    box-shadow: 0 1px 1px #cccccc; 
    margin-left:13px; 
} 
+2

'#container'幅を大きくする必要があります。 – noob

+0

幅を増やす理由:#containerの幅は646px、#idの幅は315px、右と左の境界は2px、#idの幅は314pxの境界線の左右2pxとmargi-leftの13pxですので、要約しましょう315px + 2px + 314px + 2px + 13px = 646px、そうですか?または他のものを紛失していますか? – orif

+0

@michaは正しくニックネームを書いてください.DubalizerではなくDrupalizerでいいですか? – orif

答えて

2

です。しかし、国境が非常に小さいので、国境をそれ以上縮小することはできないので、同じままになります。

実際に修正したい場合は、#containerの幅を約652pxに増やす必要があります。

+1

ありがとう、本当に意味がある – orif