我有一个以自动边距为中心的div。它宽900px。我有一个登录按钮,我想把它放在它上面,我不知道如何做左边和右边,所以它保持在相对于div的不变位置。我想只是在div的右边缘。中心区域内的绝对位置元素
0
A
回答
1
首先设置中心的分度,然后设置你的登录按钮,绝对
#login{position: absolute; left: 0; top: 50px;}
0
位置一个简单的答案会是包装一个无形的div容器的内外相对
#centered-div{position: relative; width: 900px; margin: auto;}
位置宽度为900px,然后以自动边距为中心。
所以这将是
<div class="container">
<input type="submit" value="login">
<div class="innerDiv">
</div>
</div>
随着风格
div.container{
width:900px;
margin:0 auto;
}
0
$.fn.makeAbsolute = function (rebase) {
return this.each(function() {
var el = $(this);
var pos = el.position();
el.css({
position: "absolute"
, marginLeft: 0
, marginTop: 0
, top: pos.top
, left: pos.left
, zIndex: 1
});
if (rebase)
el.remove().appendTo("body");
});
}
您可以使用jQuery("#myDiv").makeAbsolute();
这是你在找什么?
+0
不错的代码,但为什么使用JQuery的时候可以用CSS来解决...... – LinkinTED
相关问题
- 1. 位置元素内绝对位置
- 2. 如何获取jQuery中可滚动区域内元素的绝对位置?
- 3. 中心绝对定位的子元素
- 4. Xamarin.Forms - 绝对位置元素在其他内容前面的中心位置
- 5. 相对定位元素内绝对位置元素页面
- 6. 中心绝对定位伪元素
- 7. 带位置的区域上的鼠标位置:绝对区域覆盖区域
- 8. 绝对元素后的空白区域
- 9. 本地脚本中绝对布局中心的位置元素
- 10. 在HTML元素的绝对中心的位置文本
- 11. 获取鼠标相对于元素内容区域的位置
- 12. 带有iPad上绝对位置的CSS中心元素
- 13. css我怎么能中心多个元素的绝对位置
- 14. 定位的div位置:绝对元素
- 15. CSS - 滚动区域内对另一位置元素
- 16. 将在媒体页面打印区域内的绝对位置
- 17. 浮点内绝对定位的元素
- 18. 位置绝对内绝对
- 19. 固定定位元素内的绝对定位元素
- 20. 当绝对位置元素的包含块是内联元件
- 21. 定位在它中心的绝对元素的相对父元素
- 22. 绝对定位元素的放置
- 23. 问题元素的绝对位置
- 24. 100%位置绝对元素的宽度
- 25. 中心绝对定位元素在CSS自己的位置属性
- 26. 将元素置于绝对定位的元素中
- 27. 位置绝对元素前面的相对元素CSS
- 28. 元素与绝对位置相对被放置到非定位的父元素
- 29. 相对位置内的绝对位置,元素是否超过父宽度?
- 30. 居中位置绝对元素内绝对父母与最大宽度
显示您的代码或做小提琴。 – Praveen
你需要提供一些代码,把它们放在codepen.io – Airen