Ib Jensen wrote:
> The "template" should fill a total of 90% of the viewport / screen.
> I want the header and footer in the "template" to fill 90% of the
> viewport / screen.
> The left- and content-column in the "template" should only fill 80% of
> the viewport / screen.
> I don't know if this clears something.
If you don't care about IE, or you're not using full-height column
backgrounds, you can get away with this:
~~~
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
<title>%TITLE%</title>
<meta http-equiv='content-type'
content='text/html;charset=utf-8'>
<style type='text/css'>
#page-frame,#core-panel
{width:90%;margin:0 auto}
#head-frame,#core-frame,#foot-frame
{display:table;margin:0 auto}
#head-frame,#foot-frame
{width:90%}
#core-frame
{width:80%}
#head-panel,#core-panel,#foot-panel
{display:table-row}
#header,#menu,#main,#footer
{display:table-cell;vertical-align:top}
#head-panel,#foot-panel
{background:#ccc;width:100%}
#menu
{background:#bbb;width:20%}
#main
{background:#ddd;width:80%}
/* Faking display:table-cell for IE as best we can */
#menu,#main
{display:inline-block!ie}
#menu,#main
{display:inline!ie}
</style>
</head>
<body id='www-css_sig-tld'>
<div id='page-frame'>
<div id='head-frame'>
<div id='head-panel'>
<div id='header'>
<p>%HEADER%</p>
</div>
</div>
</div>
<div id='core-frame'>
<div id='core-panel'>
<div id='menu'>
<p>%MENU%</p>
<p>%MENU%</p>
</div>
<div id='main'>
<p>%MAIN%</p>
</div>
</div>
</div>
<div id='foot-frame'>
<div id='foot-panel'>
<div id='footer'>
<p>%FOOTER%</p>
</div>
</div>
</div>
</div>
</body>
</html>
~~~
Hope it helps.
--Bill
--
<!--
! Bill Brown <[email protected]>
! Web Developologist, WebDevelopedia.com
-->
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/