会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
simon
博客园
首页
新随笔
联系
订阅
管理
右边宽度固定,左边宽度自适应!
层的绝对定位与相对定位的应用,同时也是以前的一道面试题,轻松拿下。
改变浏览器的大小就能看到效果。
HTML代码
<STYLE type=text/css> body{ padding: 0; margin: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 140%; background:#E7DFD3; } #middle{ background:#FFFFFF; text-align:left; position: relative; height: 700px; } #header,#footer{ background: #E8E8E8; width: 100%; text-align:center; } #sideleft{ position: absolute; padding-right: 150px; word-break:break-all; overflow:hidden; table-layout:fixed; } #sideright{ width: 150px; background: #F0F0F0; float: right; } #footer{ clear:both; } h1,h2,address,p{ margin: 0; padding: .8em; } h1,h2{font-size: 20px;} </STYLE> <SCRIPT type=text/javascript> // <![CDATA[ function toggleContent(name,n) { var i,t='',el = document.getElementById(name); if (!el.origCont) el.origCont = el.innerHTML; for (i=0;i<n;i++) t += el.origCont; el.innerHTML = t; } // ]]> </SCRIPT> <DIV id=header> <H1>Head</H1></DIV> <DIV id=middle> <DIV id=sideleft> <H2>sideleft</H2> <P>要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </P> <P>像素是计算机屏幕上的不可缩放的点,而一个 h3 就是一个字大小的方块。由于字体大小的变化, h3 代表用户喜欢的文字大小的相对单位。 </P> <P>采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 </P> <P>也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。 </P></DIV> <DIV id=sideright> <H2>sideright</H2> <P><A href="javascript:toggleContent('sideleft',1)">默认长度</A> <A href="javascript:toggleContent('sideleft',2)">加长页面</A></P> <P>要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。 </P> <P>像素是计算机屏幕上的不可缩放的点,而一个 h3 就是一个字大小的方块。由于字体大小的变化, h3 代表用户喜欢的文字大小的相对单位。 </P> <P>采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。 </P></DIV></DIV> <DIV id=footer> <ADDRESS>Footer </ADDRESS> <P>测试</P></DIV>
.http://www.happyshow.org/article.asp?id=16
posted on
2007-02-25 14:49
mbskys
阅读(
575
) 评论(
0
)
收藏
举报
刷新页面
返回顶部