CSS: Setting width/height as Percentage minus pixels

Posted by Mega Matt on Stack Overflow See other posts from Stack Overflow or by Mega Matt
Published on 2010-03-12T17:34:54Z Indexed on 2010/03/12 18:57 UTC
Read the original article Hit count: 925

Filed under:
|
|
|
|

Hi all,

I've seen this question asked in a couple other contexts on SO, but I thought it would be worth asking again for my particular case. I'm trying to create some re-usable CSS classes for more consistency and less clutter on my site, and I'm stuck on trying to standardize one thing I use frequently.

I have a container div that I don't want to set the height for (because it will vary depending on where on the site it is), and inside it is a header div, and then an unordered list of items, all with CSS applied to them. It looks a lot like this:

Widget

I want the unordered list to take up the remaining room in the container div, knowing that the header div is 18px tall. I just don't know how to specify the list's height as "the result of 100% minus 18px". Does anyone have any advice in this situation?

Thanks very much.

© Stack Overflow or respective owner

Related posts about percentage

Related posts about css