2010-11-30 11 views

答えて

11

をこれは動作するはずです:

<!DOCTYPE html> 
<html> 
    <head> 
     <style type="text/css"> 
      div { 
       position: absolute; 
       height: 80%; 
       width: 80%; 
       top: 10%; 
       left: 10%; 
       background-color: #FFCC00; 
      } 
     </style> 
    </head> 
    <body> 
     <div> 
      This should prove my point. 
     </div> 
    </body> 
</html> 
2

あなたは試すことができます:

CSS 
--- 
.container { 
    margin-top:10%; 
    margin-bottom:10%; 
    height:80%; 
} 

<div class="container"></div> 
+0

いいえ、これは動作しません。それはdivの上端に余白を追加しますが、高さはコンテンツに合わせるために必要なだけで、それ以上は何もありません(Firefox、HTML5モードでは少なくとも)。 – tdammers

+0

@tdammers良い追加、私はあなたが位置、幅、上と左を追加参照してください。 @Geoすべてのブラウザでテストしてください。あなたは軽微な違いにつまずくかもしれません。ベスト –

+0

幅と左は実際にはX軸で同じことをするボーナスです。 'position:absolute'はそのトリックです。 – tdammers

関連する問題