Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2006-03-10 00:34:39
- vicco
- Member
- Registered: 2005-12-07
- Posts: 21
Horizontal Center Alignment
I want to center my blog and I have no idea how to do this to my container div. Searched here and on w3c…
Offline
Re: Horizontal Center Alignment
Use
margin-left: auto;
margin-right: auto;
in the CSS for your main container.
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
Re: Horizontal Center Alignment
You have to define the container’s div width and them set it’s left and right margin values as “auto”.
<code>#container {width:400px; margin:0 auto;}</code>… this will get your div with a 400px width, top and bottom margin 0 and left and right margin auto.
Is this what you wanted?
Last edited by patchwork (2006-03-10 00:52:29)
Offline
#4 2006-03-10 01:35:43
- vicco
- Member
- Registered: 2005-12-07
- Posts: 21
Re: Horizontal Center Alignment
exactly what I wanted, thanks sir
Offline
#5 2006-03-12 06:15:05
- stdmedia
- Member

- From: Canada
- Registered: 2006-01-05
- Posts: 51
Re: Horizontal Center Alignment
Isn’t there a need to pust something like a body {text-align: center;} to make this work in IE? I always thought there was need to, maybe I was mistaken
Offline
#6 2006-03-12 14:17:18
- marios
- Archived Plugin Author

- Registered: 2005-03-12
- Posts: 1,253
Re: Horizontal Center Alignment
That’s meant basically for older IE versions that do not understand the auto margins, so AFAIK what you do is set text-align center on your body element(That will center your container in older versions of IE)
Use <code>{margin 0 auto;}</code> on your containing element and then you reset the text-align center to text-align:“any” on any child block level elements, that you’re interested in.
regards, marios
⌃ ⇧ < ⎋ ⌃ ⇧ >
Offline
Re: Horizontal Center Alignment
I think using the shorthand with “auto” can throw problems with other browsers (I think on Macs) so I would suggest using separate margin-left and margin-right attributes with “auto” as I show above.
As for zero margins and padding, if you always start your CSS with:-
* { margin: 0; padding: 0; border: 0; } <br />there should be no need for them in the rest of your CSS so this will probably save you a lot of code lines as well as setting all browsers at the same point to start with.
Last edited by thebombsite (2006-03-12 14:52:55)
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
Re: Horizontal Center Alignment
Throw a little outline magic in there too, so that Firefox doesn’t add that little dotted box around an element at onclick.
<code>
* {
outline: 0;
margin: 0;
padding: 0;
border: 0;
}
</code>
for what its worth.
M
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
Re: Horizontal Center Alignment
Ooo. That’s a new one for me. I must be getting old. I shall be adding that thank you. :)
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#10 2006-03-13 19:33:18
- NyteOwl
- Member

- From: Nova Scotia, Canada
- Registered: 2005-09-24
- Posts: 539
Re: Horizontal Center Alignment
Hmm outline: 0; was new to me too. It didn’t seem to work here. DOes it require a particular doctype or browser (Still using FF 1.0.7)?
Obsolescence is just a lack of imagination. / 36-bits Forever! / #include <disclaimer.h>;
Offline
Re: Horizontal Center Alignment
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
Re: Horizontal Center Alignment
Well I added it last night after Matthew’s post and all seems to work fine for me though in FF 1.5.0.1
Stuart
In a Time of Universal Deceit
Telling the Truth is Revolutionary.
Offline
#13 2006-03-14 02:16:22
- NyteOwl
- Member

- From: Nova Scotia, Canada
- Registered: 2005-09-24
- Posts: 539
Re: Horizontal Center Alignment
Thanks ma_smith for the pointer to the tutorial but even after reading that article and explictly applying outline: none; to the anchors in the CSS file it still didn’t. The Moz specific solution did work but that breaks the CSS validition.
Obsolescence is just a lack of imagination. / 36-bits Forever! / #include <disclaimer.h>;
Offline
Re: Horizontal Center Alignment
Hmm. Don’t know what else to tell ya? YOu don’t have outline specified somewhere else do you? Have you tried another machine’s build of the same version of FF? Perhaps its an internal setting that I don’t know about? I’m not a real whiz with any of this stuff, I’m more of a scavenger.
Hope it works out,
Matthew
- I am Squared Eye and I
am launchinghave launched Pattern Tap
Offline
#15 2006-03-14 18:57:37
- NyteOwl
- Member

- From: Nova Scotia, Canada
- Registered: 2005-09-24
- Posts: 539
Re: Horizontal Center Alignment
The thing is, if it relies on some more or less unknow/obscure setting in the client program then its use, while of potential benefit in some clients cannot be relied on to produce consistant results across users. I shall contiue to investigate – quirks like this tend to intrigue me.
Obsolescence is just a lack of imagination. / 36-bits Forever! / #include <disclaimer.h>;
Offline
Pages: 1