| |
|
Welcome to AstaHost - Dear Guest | |
Replying to Centering The Page
Topic Summary
Atomic0
Posted 17 November 2008 - 07:25 AM
TavoxPeru
Posted 14 November 2008 - 08:30 PM
- Vertical Centering in CSS Article that explains how to center an object with unknown height vertically within an area of a page.
Vertical Centering in valid CSS - Example
Vertical Centering in CSS - Example
Vertical and horizontal centering in valid CSS - Example
- Max Design CSS Centering Article that shows two methods to center a containing block on a page using CSS based on whether your page layout is liquid or fixed width.
- CSS Positioning Article that shows an overview of the methods and rules that govern visual rendering in CSS2.
Best regards,
FirefoxRocks
Posted 02 November 2008 - 04:46 PM
Cory R.
Posted 09 June 2007 - 04:00 AM
And when I look at what you said, it's like...really basic! Nothing all that advanced!
Why I never figured it out, I couldn't tell you....
Thanks a million for letting us know! I'm very happy now!!!
TavoxPeru
Posted 19 April 2007 - 01:11 AM
Hi, can you try to use the margin property setting to 0 auto, i use the following css code to center a page:Many sites have a ~780px layout because it fits well with a 800x600px resolution monitor. The problem is that I want the whole thing centered in the middle of the screen with equal margins at the sides. My CSS is at http://portal.trap17.../wdl/styles.css and as you would probably guess, my site is at http://portal.trap17.com/wdl/
It is centered in Gecko (Firefox) browsers, but in Internet Explorer it isn't centered. No matter what I use, whether it is a container <div> or centering the <html> and <body> elements, it just doesn't work in Internet Explorer![]()
I use a table for layout (yes, I know it is a bad habit) and I serve my pages text/html to IE and application/xhtml+xml to Firefox and Opera. Maybe that might be the problem?
NOTE: This problem was also posted in the W3Schools forum, but no one found a solution yet
html {height:100%;padding:0;margin:0;}
body {height:100%;color:#000;font-family:Verdana,Georgia,sans-serif;font-size:100.1%;margin:0;text-align:center;padding:0;}
#maincontent {width:780px; text-align:left; margin: 0 auto; }
/* other stUff */Best regards,livingston
Posted 18 April 2007 - 05:06 PM
body
{
text-align: center;
}
div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
text-align: left;
}faulty.lee
Posted 18 April 2007 - 02:05 PM
I don't think "center" is a valid XHTML tag
It's even more "outdated" than the align="center" solution I mentioned
Sorry, bout that, didn't notice it was a xhtml. Well, just want to get a quick workaround. Thanks for pointing out
pyost
Posted 18 April 2007 - 01:39 PM
The only thing you need to change is the CSS. In the body properties, include text-align: center (aligns the whole page in Internet Explorer), and in the #outer properties use margin: 0 auto 0 auto and text-align: left. The first one centers the DIV, and the second one is used to nullify the effect text-align: center (from the BODY) would have on the text inside the DIV.
@faulty.lee
I don't think "center" is a valid XHTML tag
faulty.lee
Posted 18 April 2007 - 01:36 PM
<center>
I just tested. I saved a copy of your index. Then apply the changes, voila
This is part of the changes I've done
...... <body> <div id="outer"><center> <table id="page"> ...... </table></center> </div> ......
That's it. Good luck
EDIT: I've only tested it on Firefox 2.0 and IE6 (Winxp SP2)
FirefoxRocks
Posted 18 April 2007 - 01:18 PM
It is centered in Gecko (Firefox) browsers, but in Internet Explorer it isn't centered. No matter what I use, whether it is a container <div> or centering the <html> and <body> elements, it just doesn't work in Internet Explorer
I use a table for layout (yes, I know it is a bad habit) and I serve my pages text/html to IE and application/xhtml+xml to Firefox and Opera. Maybe that might be the problem?
NOTE: This problem was also posted in the W3Schools forum, but no one found a solution yet



