ホームページ  >  記事  >  ウェブフロントエンド  >  Div でページの幅と高さを「100%」にするにはどうすればよいですか? _html/css_WEB-ITnose

Div でページの幅と高さを「100%」にするにはどうすればよいですか? _html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:02:551446ブラウズ

Div でページの幅と高さを「100%」にするにはどうすればよいですか? ? ?

これで、2 つの「Div」を持つページができました。

最初の Div は高さと幅が「100%」で、背景は単色です。画面サイズに合わせて全画面表示できると嬉しいです。
.tyeet_login
{
height:100%;
width:100%;
background-color:#3c611a;


2 番目の Div は、ボックスのメインフォームです。絵。最初のレイヤーで水平方向と垂直方向の中央に表示されることを願っています。

.tyeet_login_mindle { 背景:url(image/login.gif);
高さ:600px }


HT ML:

0ed3a960e78af6e15c6ca44409ed024716b28748ea4df4d9c2150843fecfba68



ディスカッションへの返信 (解決策)


問題:
最初のレイヤーは全画面表示されませんディスプレイ。

2 番目のレイヤーは全画面表示されません。

問題:

最初のレイヤーは全画面表示されません。
2番目のレイヤーは縦方向中央に表示されず、横方向中央に表示されます。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>body,html{margin:0;height:100%;}.tyeet_login{     height:100%;    width:100%;    background-color:#3c611a;}.tyeet_login_mindle{    background:red;    width:800px;    height:600px;	position:absolute;	top:50%;	left:50%;	margin-left:-400px;	margin-top:-300px;}</style></head><body><div class="tyeet_login">              <div class="tyeet_login_mindle"></div> </div></body></html>

水平方向のセンタリングは左右のマージンを自動に設定すればOKです divの垂直方向のセンタリングはあまり使われないようです 垂直方向のセンタリングは人間の美学にそぐわないとアーティストが言っていたようです。 ... 本当に垂直にしたい場合は、アダプティブな方法を使用して、上下のマージンをパーセンテージに設定します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。