相对于HTML页面上特定元素的CSS定位
CSS中的定位是最有趣的话题之一,所以在绝对和相对定位中,我们定位页面,谁能解释我如何定位同一页面上的元素相对于另一个元素,比如我有html页面相对于HTML页面上特定元素的CSS定位,html,css,Html,Css,CSS中的定位是最有趣的话题之一,所以在绝对和相对定位中,我们定位页面,谁能解释我如何定位同一页面上的元素相对于另一个元素,比如我有html页面 <!DOCTYPE html> <html> <head> <style> .block{ display:block; } </head> <body> <div class="container1 block"> content</div>
<!DOCTYPE html>
<html>
<head>
<style>
.block{
display:block;
}
</head>
<body>
<div class="container1 block"> content</div>
content here.....//can be img a or whatever html tag.
<div class="randomContainers"> <div class="container2 block"> </div></div>
</body>
</html>
.街区{
显示:块;
}
内容
此处的内容….//可以是img a或任何html标记。
因此,在上面的代码中,如何定位div.container1相对于div.container2?演示-
您需要将父元素设置为父元素位置:绝对元素的位置:相对
.relative{
位置:相对位置;
宽度:400px;
边框:1px纯红;
高度:200px;
}
.绝对的{
位置:绝对位置;
宽度:150px;
高度:150像素;
底部:-75px;
左:25px;
边框:1px纯蓝色;
背景:url(http://placeimg.com/150/150/any);
}
这很有帮助,但我想知道当相对和绝对作为父子关系不相关时的情况,您能扩展它吗?或者,我只需要对公共父对象(即body标记)执行此操作,并使body相对,container1和container2绝对?