2016-06-29 6 views
0

これは私のコードです。私はハードコーディングされた次元ではないので、別のブラウザのresoultions(それが正しい用語であるかどうかはわからない)で動作するようにしたいと思います。Div1をDiv1のすぐ下に置くにはどうすればいいですか

#div1 { 
 
    position: absolute; 
 
    background-color: cyan; 
 
    font-family: "Arial Black", Gadget, sans-serif; 
 
    font-size: 24px; 
 
    text-align: center; 
 
    width: 300px; 
 
    border: 25px solid red; 
 
    padding: 25px; 
 
    top: 30%; 
 
    left: 50%; 
 
    margin: -100px 0 0 -150px; 
 
} 
 
#div2 { 
 
    background-color: cyan; 
 
    font-family: "Arial Black", Gadget, sans-serif; 
 
    font-size: 24px; 
 
    text-align: center; 
 
    width: 300px; 
 
    border: 25px solid orange; 
 
    padding: 25px; 
 
}
<div id="div1">Greeting Card Generator</div> 
 
<div id="div2">Content Goes Here</div>

+0

何探しているのは、レスポンシブなデザインまたは適応的なデザインです:https://css-tricks.com/the-difference-between-responsive-and-adaptive-design/。しかし今のところあなたの質問はあまりにも広すぎます。なぜなら、私たちは、あなたがどのように見せたいのか正確にはわからないからです。 –

+0

これはあなたが望むものですか? https://jsfiddle.net/xpuooebr/ – Ricky

+0

はい、私は画面の幅全体にまたがっていないようにしたいと思っていました。 –

答えて

0

あなたも、ブートストラップと考えていますか?それはあなたの人生をずっと簡単にします。

とにかくここに行く:あなたはちょうど#のDIV1のいくつかのプロパティを削除する必要が

#div1{ 

     background-color: cyan; 
     font-family: "Arial Black", Gadget, sans-serif; 
     font-size: 24px; 
     text-align: center; 
     width: 300px; 
     border: 25px solid red; 
     padding: 25px; 



    } 
    #div2{ 

     background-color: cyan; 
     font-family: "Arial Black", Gadget, sans-serif; 
     font-size: 24px; 
     text-align: center; 
     width: 300px; 
     border: 25px solid orange; 
     padding: 25px; 
    } 
1

、#1 DIV1のためのあなたのCSSは次のようになります、

#div1 { 
    background-color: cyan; 
    font-family: "Arial Black", Gadget, sans-serif; 
    font-size: 24px; 
    text-align: center; 
    width: 300px; 
    border: 25px solid red; 
    padding: 25px; 
} 

Check this fiddle here

関連する問題