这是使用最广泛的一种做法,无hacks,推荐使用:
body{
padding:0;
margin:0;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:140%;
background:#E7DFD3;
}
#middle{
width:580px;
float:left;
background:#FFFFFF;
text-align:left;
}
#header,#footer{
background:#E8E8E8;
width:750px;
text-align:center;
}
#sideleft{
width:580px;
float:left;
position:relative;
margin-left:-580px;
}
#sideright{
width:170px;
float:right;
position:relative;
margin:0-170px00;
background:#F0F0F0;
}
#footer{
clear:both;
}
h1,h2,address,p{
margin:0;
padding:.8em;
}
h1,h2{font-size:20px;}
functiontoggleContent(name,n){ for(i=0;i //]]>
//
vari,t='',el=document.getElementById(name);
if(!el.origCont)el.origCont=el.innerHTML;
}
要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 像素是计算机屏幕上的不可缩放的点,而一个 采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。 要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。Head
sideleft
h3就是一个字大小的方块。由于字体大小的变化,h3
代表用户喜欢的文字大小的相对单位。