943,959 Members | Top Members by Rank

Ad:
You are currently viewing page 1 of this multi-page discussion thread
Apr 13th, 2008
0

How to vertically center your page's content in FF and IE.

Expand Post »
I have a whole website that I am required to convert from IE to FF in working order.

Problem #1:
Vertically aligning the html tables so the page's content is centered within the page.

Thanks for the help in advance, Regards X.

PS: im using
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Last edited by OmniX; Apr 13th, 2008 at 8:36 am.
Reputation Points: 31
Solved Threads: 10
Practically a Master Poster
OmniX is offline Offline
652 posts
since Dec 2007
Apr 13th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Not wanting to sound funny... but we could do with a little more detail.

Okay, so you want to vertically align it...
what size is it?
Is it a fixed height or will it vary?

Can you not supply a link to the IE version of it?
(By the way, do you mean "I have a whole website that I am required to change so it works in FF as wel las IE" ???)
Reputation Points: 63
Solved Threads: 12
Posting Pro in Training
autocrat is offline Offline
427 posts
since Feb 2005
Apr 13th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Sorry half asleep last night when I wrote it.

(By the way, do you mean "I have a whole website that I am required to change so it works in FF as well as IE" ???) yes

It is everything in general all the pages are all left aligned in FF and in IE they are centered.
What i mean by this all the content in the page is either top left aligned or middle left aligned with ALL content no matter what it is when it is presented in FF but in IE it is middle middle (middle of the page vertically and horizontally - thats how I want all my pages in FF to be done).

I am using CSS and I would like a solution prefably just using a few simple css commands.
I have been searching the internet and they say to but 3 css tags within each other, I really do not plan on doing this as its alot of extra code for nothing.

Thanks, Regards X
Reputation Points: 31
Solved Threads: 10
Practically a Master Poster
OmniX is offline Offline
652 posts
since Dec 2007
Apr 13th, 2008
0

Re: How to vertically center your page's content in FF and IE.

You have little choice.
Vertical alignment isn't really something that can be easily done.

If the pages are 'tall' or 'long' (ie. they won't fit in the viewport and you have to scroll), then you could apply padding or margin to an outer container.

If the pages area fixed height (say 400px or someting), then it can be done... usually by trickery (suchas positioning it down by 50%, then pulling it up by 25%)... but this can get a little out of shape in some browsers (some don't like negative margins, others don't like applying padding/margins to the bottom if certain styles are applied etc.).

Can you supply a URL?
(If you don't want to list your real one, pop over to tinyurl.com and get a 'fake' one for the time being )
Reputation Points: 63
Solved Threads: 12
Posting Pro in Training
autocrat is offline Offline
427 posts
since Feb 2005
Apr 13th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Its not that im worried its that i dont have one, its on localhost apache (nice link though)

I have searched the internet and this seems to be a problem always cropping up.

Because the website was working fine but now that I also need to make it FF compliant its being a real pain. I googled and the usually scenario is "my table is centered in IE but in FF it is left aligned".

Well can you tell me your best suggestion on what to do (to get my table centered vertically/horzontially)?

Thanks Regards, X
Reputation Points: 31
Solved Threads: 10
Practically a Master Poster
OmniX is offline Offline
652 posts
since Dec 2007
Apr 13th, 2008
0

Re: How to vertically center your page's content in FF and IE.

If you have a common style sheet that's used throughout the site, it's not hard to center your pages. Absolute position the body. Add the following attributes to the body:
css Syntax (Toggle Plain Text)
  1. body{
  2. position:absolute;
  3. left:25%;
  4. top:5px;
  5. }
You'll have to play around with the left amount until things look like you want them to. I used a percentage instead of a fixed amount because of the wide variety of monitor resolutions used these days. The top is optional but, you may find that you'd like a little more or less space from the top than what the browser gives by default.
Hope this helps.
Reputation Points: 232
Solved Threads: 137
Practically a Master Poster
buddylee17 is offline Offline
665 posts
since Nov 2007
Apr 14th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Tried it not a solution, like you said it changes with each web page =(

There should be some global decleration for getting content smack bang in the middle

Any ideas, Thanks
Reputation Points: 31
Solved Threads: 10
Practically a Master Poster
OmniX is offline Offline
652 posts
since Dec 2007
Apr 14th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Well, is the table a fixed width?
Or if percentile, how much of a gap is left?

Dare I say it... you could paste it all in here
(last resort).
I'll grab a copy and work it over.
Reputation Points: 63
Solved Threads: 12
Posting Pro in Training
autocrat is offline Offline
427 posts
since Feb 2005
Apr 14th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Its nothing special really.
You can make an example and post it here?
My code is simple at the moment:
HTML and CSS Syntax (Toggle Plain Text)
  1. <table>
  2. <tr>
  3. <td>
  4. 1 Heading
  5. </td>
  6. </tr>
  7. <tr>
  8. <td>
  9. 2 PHP Code
  10. </td>
  11. </tr>
  12. <tr>
  13. <td>
  14. 3 PHP Code
  15. </td>
  16. </tr>
  17. </table>

There is my code now very simple really.

But I cannot get it to be "DEAD CENTER" in both FF and IE. At the moment best I have come up with is "DEAD CENTER" in FF using the container method (not very nice but usable ).

I would like a solution which works on different page sizes as I change frequently from frames(30% of my page height) to no frames.

Hope that helps, Regards X
Reputation Points: 31
Solved Threads: 10
Practically a Master Poster
OmniX is offline Offline
652 posts
since Dec 2007
Apr 14th, 2008
0

Re: How to vertically center your page's content in FF and IE.

Okay... not wanting to come across as critivcal... but does this have to be tables?

You have 3 content zones... and not more than 1 item per row?
That would be 3 divs... thats it!
Maybe 1 outer wrapper if you like... 4 divs... thats 8 lines (open/close) - compared to the Tables 14?


Still, ignoring that... what styling have you tried to apply to the table?
Have you tried...
HTML and CSS Syntax (Toggle Plain Text)
  1. <table style="width: 600px; margin: 0 auto;">
???
Or applied an outer div and done it to that (along with text-align: center ???

Give those a try.
Reputation Points: 63
Solved Threads: 12
Posting Pro in Training
autocrat is offline Offline
427 posts
since Feb 2005

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in HTML and CSS Forum Timeline: horizontal divs
Next Thread in HTML and CSS Forum Timeline: alternative to iframes





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC