Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

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?
 
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>
 
thanks you two i will give it ago and tell you guys hows it goes,

thanks again rema
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.