4

私のウェブサイトは、多くの絶対位置で左揃えになっています。

position: absolute;
left: 30px;
top: 200px;

NYtimes.com のように中央に配置したいと思います。

これを行うために使用できる CSS はありますか?

4

3 に答える 3

6

次のように、ウェブサイトのコンテンツ全体をラッパー div でラップすることで、中央に配置できます。

<body>
<div id="wrapper">
page content
</div> <!-- end #wrapper -->
</body>

次に、ラッパー div に幅を与え、マージンを中央に配置します。

#wrapper { width: 1000px; margin: 0 auto; }
于 2012-09-10T12:02:36.363 に答える
0

サイトを中央に配置する方法の基本は次のとおりです。基本的に、すべてを DIV でラップし、中央に配置します。

http://jsfiddle.net/9tbuB/

于 2012-09-10T12:02:44.000 に答える
0

以下のこのリンクは私の問題を解決しました:

http://www.zachgraeve.com/2006/10/01/center-abosulte-position-div/

絶対配置があるので、上記のリンクのトリックを使用する必要があります。

これが私のコードです:

<div id="centerwrap">  

HTML code for entire webpage

</div>

CSS:

#centerwrap { 
     position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -500px; 
    }   
于 2012-09-10T23:58:12.437 に答える