首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相对于with position: absolute,CSS定位属性是什么?

相对于with position: absolute,CSS定位属性是什么?
EN

Stack Overflow用户
提问于 2013-01-05 07:22:15
回答 1查看 94关注 0票数 1

我知道bottomtopleft和带有position: absoluteright将元素的边缘设置为与父元素的边缘保持一定距离。但是父元素的边缘是如何定义的呢?它在盒子模型中的什么位置?包括边框还是边距?填充物?

EN

回答 1

Stack Overflow用户

发布于 2013-01-05 07:26:25

它在边界内,但忽略填充。

让我们用一个例子来说明它。View on JSFiddle

HTML

代码语言:javascript
复制
<div>
  <span>absolute</span>
  regular
</div>​

CSS

代码语言:javascript
复制
div {
  position: relative;
  top: 50px;
  left: 50px;
  background: #eee;
  padding: 15px;
  width: 100px;
  height: 100px;
  border: 5px solid #222;
}
span { 
  position: absolute;
  top: 0;
  left: 0;
}​

当然,一个绝对定位的元素是相对于它遇到的第一个父元素进行定位的,该父元素的定位不是静态的。如果我的示例中的div没有设置位置,那么小提琴的主体将被用作父对象。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14166651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档