thi*_*dot 11
这够近了吗?
HTML:
<div id="container">
<div id="left"><div id="left2">leftgggg</div></div>
<div id="right">right</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#container {
margin: 0 30px 0 30px;
overflow: hidden;
background: #f3c
}
#left {
float: left;
width: 70%;
position: relative;
left: -30px;
}
#left2 {
height: 200px;
margin: 0 0 0 30px;
background: #ccc
}
#right {
height: 200px;
float: right;
width: 30%;
background: #666
}
Run Code Online (Sandbox Code Playgroud)
您可以使用 javascript onload 和 onresize 函数。在每个中,您首先找到容器网格的宽度,然后计算 70pc 和 30pc 网格的宽度(以像素为单位)并通过 JS 设置它们。
例如,在页面的 onload 和 onresize 函数中使用以下代码:
container_width = document.getElementById('container_box').style.width
width_70 = (container_width - 90) * 0.7
width_30 = (container_width - 90) * 0.3
document.getElementById('seventy_pc_box').style.width = width_70
document.getElementById('thirty_pc_box').style.width = width_30
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19332 次 |
| 最近记录: |