center alignment DIV tags in CSS, New at it don't know how to do it. |
center alignment DIV tags in CSS, New at it don't know how to do it. |
s_connors |
Apr 17 2007, 09:53 AM
Post
#1
|
Newbie Group: Members Posts: 16 Joined: 2-April 07 Member No.: 2,404 |
Hello folks new at css so thanks for putting up with me, I'm just learning how to code in css its fun to learn hard to figure out what I don't know, LOL
what I want to to is align all my content in the center of the screen not really sure how to do that. thanks in advance Anywho so I have some real basic code:: <html> <head> <title>Test</title> <style type="text/css"> div.content { width:800px ; margin:0px } div.left { width:200px ; float:left ; padding:1em; } div.center { width:200px ; margin-left:200px ; padding:1em; } h1.sand { background-image:url('img/testbg.jpg') ; width: auto ; text-align: center } </style> </head> <body> <div class="content"> <div class="left"> <h1 class="sand">Hello</h1> this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? </div> <div class="center"> <h1 class="sand">Hello</h1> this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? </div> </div> </body> </html> |
pandy |
Apr 17 2007, 10:45 AM
Post
#2
|
🌟Computer says no🌟 Group: WDG Moderators Posts: 20,732 Joined: 9-August 06 Member No.: 6 |
CODE .content { margin-left: auto; margin-right: auto } A block box can be centered by giving it equal left and right margins. If the width of the box is known 'auto' can be used. |
s_connors |
Apr 17 2007, 11:55 AM
Post
#3
|
Newbie Group: Members Posts: 16 Joined: 2-April 07 Member No.: 2,404 |
thank you for your timely response, one more question:::
would there be a reason why that wouldn't work in a IE browser? |
Darin McGrew |
Apr 17 2007, 12:10 PM
Post
#4
|
WDG Member Group: Root Admin Posts: 8,365 Joined: 4-August 06 From: Mountain View, CA Member No.: 3 |
would there be a reason why that wouldn't work in a IE browser? IIRC, MSIE supports the necessary CSS only when in "standards mode". When in "quirks mode", MSIE emulates older, even buggier versions of itself. See also Activating the Right Layout Mode Using the Doctype DeclarationAnd here are a couple additional references: Centering things Centring using CSS |
pandy |
Apr 17 2007, 02:05 PM
Post
#5
|
🌟Computer says no🌟 Group: WDG Moderators Posts: 20,732 Joined: 9-August 06 Member No.: 6 |
Yes, I should have mentioned that, sorry. If you want it centered in versions of IE older than 6 you need a workaround. The easiest is to use 'text-align: center' on a parent element. IE wrongly lets that affect block level elements.
CODE body { text-align: center; background: white } #box { width: 600px; margin-left: auto; margin-right: auto; text-align: left; / *have to reset it or text will be centered */ background: red } HTML <div id="box"></div> |
s_connors |
Apr 18 2007, 08:22 AM
Post
#6
|
Newbie Group: Members Posts: 16 Joined: 2-April 07 Member No.: 2,404 |
thank you guys, your a life saver
|
s_connors |
Apr 18 2007, 09:42 AM
Post
#7
|
Newbie Group: Members Posts: 16 Joined: 2-April 07 Member No.: 2,404 |
ok I'm sorry to keep pestering you but I'm stilling have probs
FF and IE are looking different even with the new code, I got things cented now IE the DIV tags aren't lining up. looking for help again, lol. :::IE::: :::FF::: CODE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Test</title> <style type="text/css"> body { text-align: center ; background: white } #box { width: 600px ; margin-left: auto ; margin-right: auto ; text-align: left ; / *have to reset it or text will be centered */ background: red } div.content { width: 800 ; height: 100% ; margin-left: auto ; margin-right: auto ; border:1px dotted gray; } div.left { width:200px ; float:left ; padding:1em; } div.center { width:400px ; margin-left:200px ; padding:1em; } h1.sand { background-image:url('http://www.w3schools.com/css/bgdesert.jpg') ; width: auto ; text-align: center } h1.smile { background-image:url('http://www.myspacepicturecodes.com/myspace-graphics/myspace-graphics-backgrounds/myspace-codes-backgrounds-2.gif') ; width: auto ; text-align: center } </style> </head> <body> <div id="box"> <div class="left"> <h1 class="sand">Hello</h1> this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? </div> <div class="center"> <h1 class="smile">Hello</h1> this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? this is some test text, wouldn't it be cool if this works eh? </div> </div> </body> </html> thank you again, I'm just very new at this. |
john f |
Apr 18 2007, 03:52 PM
Post
#8
|
Member Group: Members Posts: 47 Joined: 23-August 06 Member No.: 10 |
div.content
{ width: 800 ;........................} width:800 ??? |
Lo-Fi Version | Time is now: 27th April 2024 - 01:33 AM |