在CSS定位布局中,一般遵循 外部相对定位,内部绝对定位 这是为什么呢
在CSS定位布局中,一般遵循外部相对定位,内部绝对定位这是为什么呢在书上看到的有点不懂请指教啊...
在CSS定位布局中,一般遵循 外部相对定位,内部绝对定位 这是为什么呢 在书上看到的 有点不懂 请指教啊
展开
展开全部
默认情况下,所有的元素都是静态定位(position: static),在默认情况下,如果:
<div id="wrap>
<div id="content">content</div>
</div>
这时候,如果内部#content 这个div使用绝对定位,那么这个内部div#content 不是相对于外部div#wrap来定位,而是相对于div#wrap的祖先元素中包含(position:relative; 或者 position:absolute;)的那个祖先元素来定位,如果div#wrap的祖先元素都没有(position:relative; 或者 position:absolute;),那么div#content相对于<body></body>来定位。
一旦外部的div#wrap是position:relative; 或者 position:absolute;,那么div#content相对于div#wrap定位。就是把div#wrap的左上点当做(0,0)坐标,div#wrap(div#wrap的高度是height,宽度是width)的右下点当做(width,height)坐标。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
因为在<div>里面嵌套<div>的时候子div继承父div(容器)
子div想要实现相对于父div的绝对定位的话,不能直接使用绝对定位,而是因为先在父div(容器)加上相对定位
子div想要实现相对于父div的绝对定位的话,不能直接使用绝对定位,而是因为先在父div(容器)加上相对定位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外部相对定位,可以让页面在不同分辨率显示器下显示位置一样。内部div在于分配页面具体内容可以绝对定位,这样可以让不同内容按页面要求布局
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询