通常我會通過將margin設置爲auto,使用position:absolute或通過填充來完成此操作,但不幸的是這些操作在這種情況下不起作用。我需要一個div從頁面水平偏離中心大約15個像素。棘手的一點是,隨着頁面變寬,它需要正確縮放。在我看來,我需要根據中心點進行水平調整,而不是左側。我怎麼能做到這一點?謝謝。將div稍微偏離中心
4
A
回答
3
使用一個容器div,它是居中的,然後你的內容可以用gi已經margin-left:npx
- 像這樣:
HTML
<div id="container">
<span id="green"> </span><br />
<span id="blue"> </span>
</div>
CSS
#container{width:100px; margin:auto auto; background-color:red;}
#container span{display:block; width:100%; }
#green{background-color:green; margin-left:10px;}
#blue{background-color:blue; margin-left:-10px;}
看到例如編寫了這裏 - http://jsfiddle.net/Xpk8A/1/
0
給出一個包裝: margin:auto; position:absolute;
內包裝,放div: 位置:相對; left:-15px; (或任何你想要的)
示例頁面將有所幫助。
0
您可以絕對定位您的div
並將left
屬性設置爲50%。然後,將margin-left
設置爲50%+ 5px(無論如何)。但是,如果你在盒子上有一個固定的寬度,這隻會起作用。例如,如果該框寬200px,則margin-left
將是-115px
。
0
,關鍵是要設置width:100%
和固定margin
,你可以在我的例子見下文
<style>
div {
background-color:red;
height:100px;
margin:0 auto;
width:100%;
margin-left:15px;
}
</style>
<div></div>
0
<html>
<body>
<div class="centered">
<div class="offcenter">
</div>
</div>
</body>
</html>
的CSS將是:
.centered
{
margin: 0 auto;
width:300px;
height:200px;
background-color:red;
}
.offcenter
{
background-color:blue;
width:285px;
height:inherit;
float:right;
}
0
可以使用display:inline-block
爲center
的DIV
然後給你的margin
它。
像這樣:
.Parent{text-align:center;}
.Child{
display:inline-block;
text-align:left;
width:200px;
height:150px;
background:red;
margin-left:15px;
}
檢查這個小提琴http://jsfiddle.net/Xpk8A/2/
刪除margin-left:15px
然後點擊Run
按鈕,在小提琴看到不同的。
相關問題
- 1. DIV稍微偏離屏幕
- 2. 居中腳本稍微偏離中心
- 3. 稍微偏離中心的按鈕
- 4. Div偏離中心
- 5. HashMap的映射值稍微偏離
- 6. EditText顯示文字稍微偏離?
- 7. CSS垂直對齊稍微偏離
- 8. 問題用2 DIV稍微偏移
- 9. 爲什麼我的「居中」對象在我的RelativeLayout中稍微偏離中心?
- 10. Openlayers-3 forEachFeatureAtPixel稍微偏移
- 11. 視口在全屏中似乎稍微偏離屏幕
- 12. 垂直對齊:中間稍微偏離頂部
- 13. UINavigationBar偏離中心?
- 14. Topbar偏離中心?
- 15. Android:稍微偏移ImageView中的圖像
- 16. 允許用戶登錄,即使密碼稍微偏離
- 17. 右對齊的UILabel對象文本稍微偏離
- 18. 定位在IE7稍微偏離(像10px頂部和右側)
- 19. d3 js時間軸稍微偏離/傾斜/移動
- 20. 顏色稍微偏離於「solarized」配色方案
- 21. JavaScript的算法插入排序稍微偏離
- 22. ReSharper的9.0造型:BSD縮進稍微偏離
- 23. 間距在我的輸出稍微偏離用C
- 24. BasicStroke導致偏離中心
- 25. glScalef命令偏離中心
- 26. Bootstrap字形從圓形邊界略微偏離中心
- 27. 垂直對齊<table>稍微偏離中心...任何想法的原因是什麼?
- 28. 從中心偏移div
- 29. 居中的div是偏離中心的嗎?
- 30. 我如何使偏心位置偏離?
通過正確縮放你的意思是它必須與主格一起移動?或者您希望它(字面上)縮放,例如:如果屏幕爲800px,則空間爲15px,如果是1200,則爲22px? – Yisela