css样式表中,如何将一个DIV标签相对于另外一个DIV进行绝对定位

2024-12-31 08:10:04
推荐回答(2个)
回答1:

有几个方法:
一种:
div1设置为position:relative,
div2设置为position:absolute,
此时的div2就相对于div1进行基准定位了。。。
因为绝对定位position:absolute,不在标准流中,所以内联元素不知到他的位置,会跑到他的下面去。。。这里就看你需要什么样式了,如果简单的可以用padding和margin配合完成,让内联元素出来。。但屏幕缩小放大就变形了。。
二种,
就是你改写一下你的HTML




把div2放到div1里面,里面设置为float,再position:relative进行浮动后地位,
这种方法比第一种好,这里看你的需求了///

回答2:

把div2放在div1里,div1使用相对定位,div2使用绝对定位。






具体点的代码查手册,主要设置div2的top值和left值,自己试想要的效果。