The main problem with applying height - 100% to HTML elements is that if you wish to set a relative height to an HTML element, all its parent HTML element's 'height' style must be initialized. If there is any parent with a non-initialized height, it collapses all its children. This example demonstrates this behavior.
See also:
Relative height (100%) in DevExpress ASP.NET controls