开发者

CSS or Table 'Dock Layout' Solution for Non Scrolling Header?

开发者 https://www.devze.com 2022-12-10 15:18 出处:网络
I have a variable height header that doesn\'t scroll with the content below it. The content will act like a regular web page, with overflow=auto, constrained to th开发者_如何学Ce size of the viewport.

I have a variable height header that doesn't scroll with the content below it. The content will act like a regular web page, with overflow=auto, constrained to th开发者_如何学Ce size of the viewport.

I have yet to find a table-free CSS solution, and using tables overflow doesn't work correctly - the bottom table row is not constrained to the viewport height - header height.

This seems a rather simple and common problem. Has anyone come up with a working solution? I am able to ignore IE < 8, if that helps.


Since you're not supporting IE6, you can set the header to position: fixed to prevent it from scrolling with the document.

Note that the scrollbar will still extend to the top of the header, so you should add padding to the top of your content so that when it's scrolled to the top, it doesn't end up behind the header.

0

精彩评论

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