div 相对位置

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:04:59
用DIV放置如导航栏等东西,但是不会随着浏览器的大小变动位置(div是插入的) 查的相对位置都是父级相对位置,可是第一个div怎么定义相对位置呢?

总之就是想让插入的div位置随着浏览器一起变动,怎么做啊?

急,在线等!
我是想知道怎么设置DIV为相对位置(相对浏览器),如果插入的是FLASH的话,想往FLASH上加上字,加层(div)的话,怎么让层在浏览器最大化最小化时跟着FLASH的位置改变

DIV盒子模型。
盒子的定位用position属性来实现。
而relative则是相对定位。
相对定位,
使用相对定位的盒子的位置常以标准流的排版方法为基础,
然后使盒子相对于它在原本的标准位置偏移制定的位置。
而用left,right设定一定的量,就能实现相对定位了。
根据我的经验。
一般第一次是无法定位准确的,
这需要经过反复的调试,
才能达到理想的效果和位置。

给div定义css:
position:absolute;
left:10px;
top:20px;
z-index:10;
这样你的div距离窗口的左边10px,上边20px;最后一个属性是你div的层级,一旦绝对定位,如果层级较低,会被其他元素覆盖的!

那你的问题就是div跟随flash的位置;
首先,flash层级是最高的,div不能覆盖在上面,但是如果在他的旁边或者上下固定相对位置是可以的,
最外面一个div css设置position:relative;
然后把flash和你要固定位置的div放在这个div里面;
然后在按照上面设置绝对定位的方法,那你的里面这个div的位置始终会跟着外面这个div,那就可以永远跟着flash,而不会乱!