实现一个三栏布局的网页,中间部分要自适应宽度并且优先加载,兼容IE&FF&Chrome。
来源:互联网 发布:网络直播评论 编辑:程序博客网 时间:2024/06/08 11:17
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body
{
/*在IE6中,#left{margin-left:-100%;}中的100%是整个可见区域的(包含body的margin),
这样就会比我们预期的多偏移一些*/
margin:0px;
}
#box
{
width:100%;
float:left;
}
#middle
{
height:100px;
margin:0 300px;
background-color:red;
}
#left
{
height:100px;
width:200px;
float:left;
margin-left:-100%;
position:relative;
left:100px;
background-color:green;
}
#right
{
height:100px;
width:200px;
float:left;
margin-left:-300px;
background-color:blue;
}
</style>
</head>
<body>
<!--优先加载中间部分,后加载两侧-->
<div id="box">
<div id="middle"></div>
</div>
<div id="left"></div>
<div id="right"></div>
</body>
</html>
附注:
1. 在任何浏览器中,body都会自动设置一个非零的margin值,我们可以通过CSS将其置为(body{margin:0px;})。
2. 本代码在IE6~9、FF及Chrome下测试通过。
- 实现一个三栏布局的网页,中间部分要自适应宽度并且优先加载,兼容IE&FF&Chrome。
- 三栏布局,自适应宽度,中间优先加载
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- (div+css)上下固定中间自适应高度网页布局的实现(FF,IE)
- 三栏自适应布局实现(左右固定宽度,中间自适应)
- 用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化
- 用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化
- 三列布局:中间宽度固定,两侧宽度自适应屏幕的实现
- 左右固定,中间自适应布局(方法5以后进阶,实现中间栏优先加载)
- 如何实现:左右固定,中间自适应布局,中间栏优先加载?
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)
- 三栏网页宽度自适应布局方法
- 三栏网页宽度自适应布局方法
- CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼
- CSS-两侧固定宽度,中间自适应的三列布局
- html--三栏布局(两边固定宽度,中间自适应)
- 三列布局中间列宽度自适应
- 我的学习笔记之三——inline使用DLL进行全局HOOK(ring3_inline_dll_hook_Messagebox)
- 读书笔记二——X Window视窗系统
- python版的九九乘法表
- HDU 1180诡异的楼梯
- window apache与php 以apache cgi方式运行PHP
- 实现一个三栏布局的网页,中间部分要自适应宽度并且优先加载,兼容IE&FF&Chrome。
- 坑爹无线网卡BCM4313 Rev 1的Linux 驱动,集合三发行版
- 面向对象
- Android开发得到系统时间
- HTML第四天
- iOS开发- 隐藏键盘总结
- 使用boost解析域名服务
- jquery中 $.expr使用小例子
- 【读书笔记】《博弈论》ing