固定+自动伸缩——CSS布局技巧
来源:互联网 发布:在研究所工作的人 知乎 编辑:程序博客网 时间:2024/04/30 01:20
海青百科论坛的首页,右侧边栏部分宽度是固定的,而左侧中间版块显示部分的长度是伸缩的。这样使页面在不同分辨率下显示效果非常好。我试着研究了下。。
开始试着写了几个,都不成功。用FF的站长工具插件,发现它整个页面布局不是用的表格,而是DIV。。这就奇怪了,如果设置版块显示部分的width:100%,那它的值是相对它的父盒子来说的,也就是BODY,而我需要让它减去右侧的边栏。
右侧边栏部分肯定是浮动的,而且是向右浮动。但是左侧要怎么写呢?用Javascript肯定能够实现,但是这样未免有点麻烦。我相信CSS应该可以实现的。
最后没办法,我GOOGLE了下。。终于找到了办法,这里简单写下:
<divstyle="position:relative; float:right; width:200px;">right column</div><divstyle="margin-right:210px">main box</div>
问题的关键是:把right column和main box 的顺序颠倒!一般写代码,我的习惯是从上到下、从左往右。但是将这两个DIV如果倒过来写就不会实现两个DIV在一行上显示的效果了。
- 固定+自动伸缩——CSS布局技巧
- CSS布局左中右宽度固定高度自动
- 自动伸缩布局
- css控制背景图片自动伸缩自适应的小技巧
- css三列布局,两侧宽度固定,中间宽度自由伸缩
- css3伸缩布局实现三列固定
- Html+CSS三栏式伸缩布局
- css 布局小技巧 左边固定右边自适应
- 图片在固定区域内自动伸缩(自适应)
- CSS固定宽度布局
- CSS布局 — 根据内容是否自动伸缩展示区域的那些元素
- CSS两列全屏可伸缩布局
- 固定宽度CSS版式布局
- DIV+CSS固定页面布局
- HTML+CSS div固定布局
- CSS打造末尾自动伸缩的菜单
- CSS自动伸缩的文本输入框
- CSS中的固定布局和相对布局
- 对Java异常处理的理解
- JAVA学习笔记4——JDBC方式连接数据库
- 一个问题引发的笑话
- JSP乱码问题序2
- 调试和部署JSP程序的两种方法
- 固定+自动伸缩——CSS布局技巧
- 有关网站SEO优化
- 我的小时候-BASIC语言情缘
- 科技文化节专题网站
- 青蛙的约会
- struts2 开发集锦
- 写C,先安装好工具
- 一个Java程序员应该掌握的10项技能
- 有关Struts2.1表单本地验证