How do i Center website both horizontally and vertically in dreamweaver?

rema

macrumors regular
Original poster
Sep 16, 2006
163
0
Really struggling to do this I want the site to sit in the middle of the screen, I’ve managed to center it vertically but the space above and bellow is odd,

Any help would really be great,

Cheers rema

any one?
 

Mitthrawnuruodo

Moderator emeritus
Mar 10, 2004
13,798
167
Bergen, Norway
There was a thread about this just the other day, but since I'm too lazy to search for it, I'm just going to post one way of doing it... ;)

Mind you this uses tables for layout, which is frowned upon, but it works and validates, which is most important to me:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   
    <title></title>
    <style type="text/css">
      html, body { height: 100%; padding: 0; margin: 0; }
      table { text-align: center; height: 100%; width: 100%; border: 0; }
    </style>
  </head>
  <body>
    <table>
      <tr>
        <td>
        <!-- Place contents here for absolute centering -->
          
        </td>
      </tr>
    </table>
  </body>
</html>
 

rema

macrumors regular
Original poster
Sep 16, 2006
163
0
thanks you two i will give it ago and tell you guys hows it goes,

thanks again rema
 

carlosbutler

macrumors 6502a
Feb 24, 2008
687
0
London City
I just quickly read of the previous posts, not links or anything.

But if this is something you are looking for it is fairly easy.

All you need to do:
First, get the harder vertical out the way - if you know the height you want the main thing to be, then its pretty easy. Lets say the main box to be in the middle of the screen is 500px X 300px.

You need to create a div, say 'horizon' that is 50% from the top, and 100% wide with and absolute position. Then create another div in that is 50% left, and in this case has margin-left set to -250px and margin-top set to -150px.

This should work, you are restricted to a set hight and width thought. Also make sure you don't use absolute positioning unless you have to.