Here is an example:
http://jsfiddle.net/QZAd8/1/
Notice how all of the red divs are the same height and have padding-top:100%;, yet
height
padding-top:100%;
Just because it's the way it is suppose to be :) http://www.w3.org/TR/CSS2/box.html#propdef-padding-top