0

ブラウザー ウィンドウのサイズを変更すると、ブラウザーは要素の後のスペースを縮小するだけです。Facebookのように左右均等にスペースを減らしたい。

これが私のコードです

CSS:

body{
     margin-left:10%;
     margin-right:10%;
}

HTML:

<body>
Some content
.
.
.
.
</body>

最初に体に与えることを考えmin-widthました。ただし、画面サイズが小さいコンピューターは問題になります。またmin-width、良い解決策にはなりません。

4

3 に答える 3

3

中心に揃えるために、幅を80%あなたbodyに与えて、margin-leftそしてに与えるだけですmargin-rightauto

   body{
      margin:0 auto;
      width:80%;
    }

提案:

body にスタイルを与えることは良い習慣ではありません。ページの最上位の親 div にスタイルを与えます。

このような、

<body>
<div class="container">
       all page elements.....
</div>
</body>

CSS:

container{
          margin:0 auto;
          width:80%;
        }
于 2012-11-23T09:35:03.310 に答える
1

何が問題なの

width: 50em;
max-width: 95%;
margin: 0 auto;

Web では中央揃えのラッパーを表示することが何度も提案されているように、ブラウザ ウィンドウに合わせて縮小および拡大し、左右のスペースが等しくなります…</p>

于 2012-11-23T09:33:54.967 に答える
1

メディアクエリを検討したことがありますか? https://developer.mozilla.org/en-US/docs/CSS/Media_queries

ここにデモがあります: http://playground.johanbrook.com/css/mediaquerydebug.html

そして別の良い記事: http://css-tricks.com/css-media-queries/

于 2012-11-23T09:29:47.413 に答える