At 4/27/2007 04:04 PM, Lori Lay wrote:
>[EMAIL PROTECTED] wrote:
> > If you change your CSS to the following it will work.
> >
> > #footer {
> >       height:50px;
> >       position:relative;
> > }
> > #footwrap
> > {
> >       position:absolute;
> >       bottom:0;
> >       width:100%;
> > }
> > #footwrap p
> > {
> >       text-align:center;
> > }
> >
>
>I got this reply off-list.  Changing the code as suggested above and
>adding left: 0; to #footwrap worked like a charm.


Another principal at work here is that IE applies text-align not just 
inline elements but to block-level elements as well.  So, for 
instance, a standard way to center a block cross-browser has been:

<div id="parent">
         <div id="child">
                 [content...]
         </div>
</div>


#parent
{
         /* center child in IE */
         text-align: center;
}
#child
{
         /* center child in compliant browsers */
         margin: 0 auto;

         /* don't center child's contents (correction for IE hack) */
         text-align: left;
}

Regards,

Paul
__________________________

Paul Novitski
Juniper Webcraft Ltd.
http://juniperwebcraft.com 

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to