> -----Original Message-----
> From: Claude Needham [mailto:[email protected]]
> Sent: Tuesday, September 14, 2010 5:04 PM
> To: Climis, Tim
> Cc: Chris Blake; css discuss discuss
> Subject: Re: [css-d] Can i vertically centre a UL?
>
> On Tue, Sep 14, 2010 at 1:47 PM, Climis, Tim <[email protected]>
> wrote:
> >> I'd like it to sit right in the middle both vertically and
> >> horizontally without using padding or anything like that because it's
> >> dynamically fed.
> >> is there such a way using CSS?
> > As far as I know, not with anything with a dynamic height. You can do
> it with javascript, but that's off-topic for the list. And you can do it with
> CSS if the height is fixed. But I think that's it.
> > ---Tim
>
> Could you give a pointer on how to do this given fixed height ul?
> The only method I know of requires that both the containing element
> and the ul have fixed height. If there is a way to do this with dynamic
> containing element and fixed height ul that would be great.
Maybe I'm too tired.
Given:
<div><ul></ul></div>
I think
div {position: relative};
ul {
position: absolute;
top: 50%;
height: 5em;
margin-top: -2.5em;
}
does it. Or does the div need a height too? Okay, in this case it would,
since there's nothing *in* the div, but in a similar case, where the div has
other contents to give it an implicit height.
---Tim
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/