Sign In | Register Now About Bytes | Help | Site Map
Connecting Tech Pros Worldwide

CSS to center page with no top space

Question posted by: torweb (Newbie) on January 28th, 2008 05:07 PM
I'm using CSS to center my pages...which works fine, however I would also like to eliminate the small space at the top so my page is flush with the top of the screen...both in IE and FireFox. The CSS code I'm using is:

Expand|Select|Wrap|Line Numbers
  1. #container {
  2.     width: 980px;
  3.     margin-right: auto;
  4.     margin-left: auto;
  5.     margin-top: none;
  6.  
  7. }


Thanks in advance for any advice..
just a feeling's Avatar
just a feeling
Member
87 Posts
January 28th, 2008
06:03 PM
#2

Re: CSS to center page with no top space
Hi torweb,

Browsers usually add default margins and paddings on the body and other elements. To eliminate this, write:

Expand|Select|Wrap|Line Numbers
  1. * {margin:0;padding:0}

Reply
torweb's Avatar
torweb
Newbie
14 Posts
January 28th, 2008
08:08 PM
#3

Re: CSS to center page with no top space
My #Container is a Div ID. If I change the code to:

Expand|Select|Wrap|Line Numbers
  1. #container {
  2.     width: 980px;
  3.     margin-right: auto;
  4.     margin-left: auto;
  5.     margin-top: none;
  6.     padding: 0px;
  7.     margin: 0px;    
  8. }


It still doesn't remove that space. If I put the padding and margin within the body definition, my page no longer centers. Is this not working as my style section is referring to a div.

Thanks

Last edited by eWish : August 15th, 2008 at 01:13 PM. Reason: Please use the [code][/code] tags
Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
January 28th, 2008
08:11 PM
#4

Re: CSS to center page with no top space
As just a feeling pointed out some browsers add padding and margins where there are none. This has nothing to do with your div because it's already there. Add the code that he provided and it should work.

Thanks, Death

Reply
torweb's Avatar
torweb
Newbie
14 Posts
January 28th, 2008
08:52 PM
#5

Re: CSS to center page with no top space
Am I doing this wrong as I thought I did put the margin and padding amounts in my container definiton...

Expand|Select|Wrap|Line Numbers
  1. #container {
  2. width: 980px;
  3. margin-right: auto;
  4. margin-left: auto;
  5. margin-top: none;
  6. padding: 0px;
  7. margin: 0px;  
  8. }

Last edited by eWish : August 15th, 2008 at 01:13 PM. Reason: Please use the [code][/code] tags
Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
January 28th, 2008
08:59 PM
#6

Re: CSS to center page with no top space
Quote:
Am I doing this wrong as I thought I did put the margin and padding amounts in my container definiton...

Expand|Select|Wrap|Line Numbers
  1.  #container { 
  2. width: 980px;
  3. margin-right: auto;
  4. margin-left: auto;
  5. margin-top: none;
  6. padding: 0px;
  7. margin: 0px; 
  8. }


lol yes try it like this.

Expand|Select|Wrap|Line Numbers
  1.  * { 
  2. margin:0;
  3. padding:0;
  4. }
  5.  
  6. #container { 
  7. width: 980px;
  8. margin-right: auto;
  9. margin-left: auto;
  10. margin-top: none;
  11. padding: 0px;
  12. margin: 0px; 


Thanks, Death

Reply
torweb's Avatar
torweb
Newbie
14 Posts
January 30th, 2008
07:05 PM
#7

Re: CSS to center page with no top space
Well...it may be time to hit the bottle. Here is the whole page code (temp page) and still a space. If I can get this figured out I'll always be able to help others like myself.

Thanks

Expand|Select|Wrap|Line Numbers
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <title>Untitled Document</title>
  7.  
  8. <style type="text/css">
  9. <!--
  10. margin:0;
  11. padding:0;
  12. }
  13.  
  14. #container {
  15.     width: 980px;
  16.     margin-right: auto;
  17.     margin-left: auto;
  18.     margin-top: none;
  19.     padding: 0px;
  20.     margin: 0px
  21. }
  22. -->
  23. </style>
  24. </head>
  25.  
  26. <body>
  27. <div id="container">
  28.   <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  29.     <tr>
  30.       <td bgcolor="#CCCCCC">&nbsp;</td>
  31.     </tr>
  32.   </table>
  33. </div>
  34. </body>
  35. </html>

Last edited by eWish : August 15th, 2008 at 01:13 PM. Reason: Please use the [code][/code] tags
Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
January 30th, 2008
07:36 PM
#8

Re: CSS to center page with no top space
You didn't add the asterisk(sp?).This is what you added:

Expand|Select|Wrap|Line Numbers
  1.  { 
  2.   margin:0;
  3.   padding:0;
  4. }


This is what you needed to add:

Expand|Select|Wrap|Line Numbers
  1.  * { 
  2.   margin:0;
  3.   padding:0;
  4. }


Thanks, Death

Reply
jcorp's Avatar
jcorp
Newbie
1 Posts
January 30th, 2008
11:50 PM
#9

Re: CSS to center page with no top space
Quote:
You didn't add the asterisk(sp?).This is what you added:

Expand|Select|Wrap|Line Numbers
  1.  { 
  2.   margin:0;
  3.   padding:0;
  4. }


This is what you needed to add:

Expand|Select|Wrap|Line Numbers
  1.  * { 
  2.   margin:0;
  3.   padding:0;
  4. }


Thanks, Death


Death - thanks to you. I have the same issue and your solution worked fine, well in IE, but in FF, it now aligns left when it is set to align center. (same issue that original poster had.)

Last edited by jcorp : January 30th, 2008 at 11:52 PM. Reason: way bad english
Reply
torweb's Avatar
torweb
Newbie
14 Posts
January 31st, 2008
12:58 AM
#10

Re: CSS to center page with no top space
Thanks for all the great help Death....this worked great in IE and Firefox:
Expand|Select|Wrap|Line Numbers
  1. <style type="text/css">
  2. <!--
  3. #container {
  4.     width: 980px;
  5.     margin-right: auto;
  6.     margin-left: auto;
  7. }
  8. * { 
  9.   margin:0;
  10.   padding:0;
  11. }
  12.  
  13. -->
  14. </style>

Last edited by eWish : August 15th, 2008 at 01:14 PM. Reason: Please use the [code][/code] tags
Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
January 31st, 2008
07:34 PM
#11

Re: CSS to center page with no top space
Quote:
Death - thanks to you. I have the same issue and your solution worked fine, well in IE, but in FF, it now aligns left when it is set to align center. (same issue that original poster had.)


Post your code or a link and I'll be glad to help you.

^_^ Thanks, Death

Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
January 31st, 2008
07:35 PM
#12

Re: CSS to center page with no top space
Quote:
Thanks for all the great help Death....this worked great in IE and Firefox:

Expand|Select|Wrap|Line Numbers
  1.  <style type="text/css"> 
  2. <!--
  3. #container {
  4.     width: 980px;
  5.     margin-right: auto;
  6.     margin-left: auto;
  7. }
  8. * { 
  9. margin:0;
  10. padding:0;
  11. }
  12.  
  13. -->
  14. </style>


No problem it's what I'm here for.

^_^ Death

Reply
eddberkel's Avatar
eddberkel
Newbie
1 Posts
July 1st, 2008
11:01 PM
#13

Re: CSS to center page with no top space
Death where do you live!!!!! I WANT TO HUG YOU AND NEVER LET GO this has saved me sooooooooooooooooooo much time and before it was SUPER annoying to fix and you have practically just stopped me from commiting suicide think of it as you have saved many peoples lives and work that was not need to be done THANK YOU!!!!!

Reply
Death Slaught's Avatar
Death Slaught
Site Addict
919 Posts
July 2nd, 2008
06:41 PM
#14

Re: CSS to center page with no top space
Quote:
Death where do you live!!!!! I WANT TO HUG YOU AND NEVER LET GO this has saved me sooooooooooooooooooo much time and before it was SUPER annoying to fix and you have practically just stopped me from commiting suicide think of it as you have saved many peoples lives and work that was not need to be done THANK YOU!!!!!


Your welcome...

Thanks,
{\_/}
(' . ')
(")[DEATH](")
(")(")

Reply
AJM Project's Avatar
AJM Project
Newbie
10 Posts
August 15th, 2008
10:27 AM
#15

Re: CSS to center page with no top space
Hi, I was having the same problem as the original poster. The code provided fixed it, but only in FF. In IE the page is now left aligned. Please help.

The code:
Expand|Select|Wrap|Line Numbers
  1. * {
  2. margin:0px;
  3. padding:0px;
  4. }
  5.  
  6.  
  7. div.container {
  8. width:950px;
  9. height:700px;
  10. background-position:center center;
  11. margin-left:auto;
  12. margin-right:auto;
  13. font-family:calibri, arial, verdana, 'times roman';
  14. font-size:1em;
  15. color:white;
  16. background-color:#181717;
  17. }



Also I want to make a banner start furhter down the page, but when I put a top margin on it the container makes the space again. The code is the same as shown but with the addition of:
Expand|Select|Wrap|Line Numbers
  1. div.heading {
  2. width:650px;
  3. height:100px;
  4. border-style:inset;
  5. border-width:1px;
  6. border-color:white;
  7. background-color:black;
  8. font-family:BankGothic Md BT;
  9. font-size:3em;
  10. color:white;
  11. text-align:center;
  12. background-position:center;
  13. margin-left:auto;
  14. margin-right:auto;
  15. margin-top:10px;
  16. }

Last edited by eWish : August 15th, 2008 at 01:14 PM. Reason: Please use the [code][/code] tags
Reply
eWish's Avatar
eWish
Moderator
753 Posts
August 15th, 2008
01:17 PM
#16

Re: CSS to center page with no top space
torweb and AJM Project,

When posting code samples you are expected to surround your code with the [code][/code] tags. I have edited your posts to include them. In the future please use the code tags.

Thank You,

Kevin

Reply
Reply
Not the answer you were looking for? Post your question . . .
189,087 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).

Latest Articles: Read & Comment
Top HTML / CSS Forum Contributors