如何让网站的内容贴在中间?

时间:2010-12-20 11:34:25

标签: html css web alignment

在HTML中,如何使网站占据屏幕宽度的60-80%,如果窗口大于中心,则有滚动条?我在谈论StackOverflow中内容的方式。

我试过了,但失败了:

<html>
<head>
<style type="text/css">

</style>
</head>

<body>
<center>
<div style="width: 60em; align: center;">kdsjlglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgkhlglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgklglkdfjgolksdjflgojsdfsdoljfglsdfghsdkjfgkdhfgkkjdghkdsfjgksdjfhg</div>
</center>
</body>

</html>

4 个答案:

答案 0 :(得分:4)

这是我一直关注的那个:

<body>
    <div class="wrapper">
        your content
    </div>
</body>

然后在CSS中,

body{text-align:center;}
.wrapper{width:80%;margin:0 auto;text-align:left;}

答案 1 :(得分:2)

您想要自动边距......

<body>
  <div id="content">
    Your page content here...
  </div>
</body>

你的CSS应该有这样的东西......

#content { width: 60%; margin: 0 auto 0 auto; }

边距(和填充相同)的顺序是右下角左下角。或者你可以快捷方式。

#content { width: 60%; margin: 0 auto; }

这意味着顶部和底部将有0个边距;左右将有自动保证金。

答案 2 :(得分:1)

答案 3 :(得分:1)

将您的内容粘贴到div中,并将左右边距设置为“自动”,如下所示:

CSS:

#content {
 width:        960px;
 margin-left:  auto;
 margin-right: auto;
}

HTML:

<body>
 <div id="content">
 fjkgjkg etc.
 </div>
</body>