开发者

CSS Dynamic Vertical Height

I'm working on a new layout for my website and I want the user to be able to change views. One view is a static 540 pixels tall and horizontally/vertically centered. The second is no longer vertically centered and allows the content to define the height.

It's currently working with the first option, but in the second option, the utility column (2011 Browsers Usage Stats) does not fill the entire height. Is there a solution to this?

I don't know how much source code you want. I've listed a link to my website and the differences in CSS code below.

My Website

The first option (currently working):

#floater {
    margin-bottom: -27em; /* vertical center - half of container's height */
    height: 50%; /* vertical center */
}
#wrapper {
    height: 54em; /* vertical center */
}
#content {
    height: 33em; /开发者_JAVA百科* static height */
}

The second option (not working):

#floater {
    margin-bottom: 0em; /* vertical top */
    height: auto; /* vertical top */
}
#wrapper {
    height: auto; /* vertical 100% */
}
#content {
    height: 100%; /* dynamic height */
}


Consider what you're doing versus what you're saying:

#content {
    height: 100%; /* dynamic height */
}

but in the second option, the utility column (2011 Browsers Usage Stats) does not fill the entire height

You can only pick one. Do you want it to fill the entire height or be dynamic?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜