我有一个浮动的左div,以便它包装的内容。我想集中这个div。不幸的是,由于我不知道这个div的确切宽度,我不能使用margin: 0 auto;
。所以,我决定使用jQuery来集中div。我能够通过使用.outerWidth()
正确地做到这一点。问题是,我希望div在页面增长/缩小时保持居中。我认为将margin-left
设置为一个百分比即可完成此操作,但事实并非如此。有没有办法做到这一点?保持div居中,而页面的宽度增长/收缩
回答
您不需要div的精确宽度来居中它。你可以看到它在这里工作jsfiddle.net/GkGBT
CSS
body{
text-align:center;
}
.centerdiv{
background:blue;
display:inline-block;
margin-left:auto;margin-right:auto;
text-align:left;
}
HTML
<div class="centerdiv"></div>
*“不幸的是,因为我不知道这个div的确切宽度,我不能使用margin:0 auto;”*并且没有宽度设置它赢了' t工作 – 2013-02-14 14:24:22
http://jsfiddle.net/GkGBT/与显示:内联块。我错过了这个问题的一部分吗? – 2013-02-14 14:29:11
将-1改为+1好破解:) – fmsf 2013-02-14 14:33:56
- 1. 居中最大宽度和高度的div启用并保持长宽比
- 2. 根据长宽比使Flash文件缩放到div宽度并保持高度
- 3. 如何在页面中居中div? (高度宽度)?
- 4. 基于另一个增长的UITextField的收缩宽度
- 5. 如何在Div内部增加宽度时保持Button不缩小高度?
- 6. 无法删除右边距,并且随着div宽度缩小而增长
- 7. 在固定宽度页面上增加元素到页面宽度的宽度
- 8. ASP.NET的长度和宽度的页面
- 9. 如何让YouTube播放器缩放至页面宽度,并保持宽高比?
- 10. CSS:窗口大小缩小div宽度,但保持最大宽度?
- 11. jQuery:动画宽度/高度,但保持居中
- 12. 保持两个div的长度相同
- 13. 未知宽度居中的div
- 14. 增加页脚部件宽度和居中菜单(WordPress的)
- 15. 如何在页面中将DIV中的可变宽度图像居中?
- 16. 增加div的宽度
- 17. CSS桌子外面div高度增长
- 18. 使居中的DIV内宽DIV展开,内容宽度
- 19. 保持面板居中vb.net
- 20. 中心div在flex div,同时保持长宽比
- 21. 如何在使用Flexbox列时从collapsing保持居中div与最大宽度?
- 22. 保持线高度垂直居中div没有固定高度
- 23. 居中横向宽度大于窗口宽度的div
- 24. Div收缩包装绝对定位div的宽度问题
- 25. 使div宽度随着内容的增加而增加
- 26. 图像边框保持120x120,而图像保持长宽比
- 27. 动态增长宽度AutoCompleteTextView
- 28. 以90%宽度居中HTML表格Div
- 29. 缩放div但保持它包含在一定的宽度和高度
- 30. 如何设置最大JPanel宽度但保持高度自由增长?
你可以叫上window.resize – Pete 2013-02-14 14:17:45
调心功能怎么样http://stackoverflow.com /问题/ 641857/JavaScript的窗口大小调整事件。这样您可以创建一个函数来计算放置。只需以初始打开和链接线程中描述的方式调用你的函数。 – sascha 2013-02-14 14:21:57
发布了一些你已经尝试过的代码,并且还有html标记。 – 2013-02-14 14:25:24