同级、父子级div定位

以两个div右上角对齐为例:

效果图:

1.同级定位

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>同级</title>
        <style type="text/css">
            body {
                margin: 0;
                padding: 0;
            }
            .main {
                position: relative;
                width:1000px;
                height:600px;
                background: gray;
            }
            .div_01 {
                position: absolute;
                top: 0;
                right: 0;
                width: 600px;
                height: 400px;
                z-index: 1;
                background: yellow;
            }
            .div_02 {
                position: absolute;
                top: 0;
                right: 0;
                width: 200px;
                height: 100px;
                z-index: 2;
                background: green;
                }
        </style>
    </head>
    <body>
        <div class="main">
            <div class="div_01">
                div_01
            </div>
            <div class="div_02">
                div_02
            </div>
        </div>
    </body>
</html>

2.父子级定位

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>嵌套</title>
        <style type="text/css">
            body {
                margin: 0;
                padding: 0;
            }
            .div_01 {
                position: relative;
                width:600px;
                height:400px;
                background: yellow;
            }
            .div_02 {
                position:absolute;
                top: 0;
                right: 0;
                width:200px;
                height:100px;
                background: green;
                }
        </style>
    </head>
    <body>
        <div class="div_01">
            <div class="div_02">
                div_02
            </div>
        </div>
    </body>
</html>
时间: 2024-11-05 04:48:30

同级、父子级div定位的相关文章

获取元素在页面中left,top值(忽略其父级的定位)

函数用到的属性有: element.offsetLeft 返回当前元素的相对水平偏移位置的偏移容器 element.offsetParent 返回元素的偏移容器 element.offsetTop 返回当前元素的相对垂直偏移位置的偏移容器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</ti

position:fixed相对父级元素定位而不是浏览器

position:fixed默认是相对浏览器定位的 原理:fixed定位相对父级容器定位,不添加:top,bottom,left,right样式,通过margin定位 代码:http://jsbin.com/tegodideyi/edit?html,css,output HTML布局: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="view

&lt;转载&gt;如何解决子级用float浮动父级div高度不能自适应的问题

转载:http://www.kwstu.com/ArticleView/divcss_2013101582430202 解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法. 最外层的父级DIV不能自适应高度-不能随对象撑开没有高度 当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因. 如何解决父div对象自适应高度,方法有三种,接下来DIVCSS5逐一介绍. 1.首先我们先看HTML

解决子级用css float浮动 而父级div没高度不能自适应高度

解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法. 最外层的父级DIV不能自适应高度-不能随对象撑开没有高度 当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因. 如何解决父div对象自适应高度,方法有三种,接下来DIVCSS5逐一介绍. 1.首先我们先看HTML源代码: <!DOCTYPE html> <html> <head> <meta cha

div定位

1.float定位带来的问题<html> <head> <title>div浮动引发的问题</title> </head> <style> body{ margin:0px 1px 2px 3px; } #father{ background-color:#FFFF99; width:100%; height:100px; border:1px dashed green; } #son1{ float:left; } #son2{ f

css中将div定位居中

一直,我是认为定一个width,然后写一句margin:0 auto,就可以,但是有时也会不管用. 例如当我要定一个宽度为700的div,用相对定位定在中间.任你怎么拉伸都是居中. 看实例子       <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script type="text/javasc

三层DIV定位

CSS的position有三种属性:static, relative, absolute,如果DIV套DIV,达到多层,这些层间的定位关系又是怎样的呢? 1.只要父容器的postion属性不为static,组件就会以父容器作为定位基准,否则找上一级可定位的容器作为基准. 2.上一级定位容器的relative和absolute对应的定位位置有差异,一个不包含边框宽度,一个包含边框宽度 注意:在定位的过程中,在设置大小的前提下,不能同时设置top和bottom属性,否则显示结果会出乎意料,在设置一个

JS关闭当前父级div

代码: 1 <img src="img/diagram.png" onclick="javascript:this.parentNode.parentNode.removeChild(this.parentNode);"/> 找到其父级的父级,用removeChild()方法移除父级div. 1 <img alt='' onclick="javascript:this.parentNode.parentNode.parentNode.pa

一道关于数据库(经典父子级 ID 关联)更新题,大家帮忙想想还有其它解决思路没有?

昨天,一同事发过来的一道数据库题目,就是哪种经典的父子级 ID 在同一数据库表中设计类型.需要在原表中添加一个字段,同时,将该节点的父子级详细信息插入到原表新增的一字段中,具体效果如下图. AreaCode .AreaName.ParentCode (原表三字段). Content __新增字段,更新该 AreaCode 下所有父级菜单信息至新增至原表的 Content 字段下面,用红线框起来(意思应该讲明白了吧.) AreaCode:地区 ID   AreaName:地区介绍    Paren