我正在摆弄我的网络应用程序,试图让一个 div 包裹一些 p 元素。结构看起来是这样的,即伪代码...
<div id='outer'>
<p></p>
<p></p>
<p></p>
</div>
我发现如果我将外部 div 设置为
position:absolute;
代替
position:relative
div 只会正确环绕 p 元素。
否则它会一直延伸到页面的最右侧,而我之前必须手动设置宽度。
是什么支配了这种行为?
此外, p 标签使用
display:inline
并且包含的 div 只使用默认显示。
下面的这个 CSS 在我的应用程序中运行良好。
// outer div
#mi_control {
position: absolute;
left: 580px;
top: 660px;
width: auto;
padding-top: 5px;
padding-bottom: 5px;
}
// p elements
.menu_bottom {
margin-left: 18px;
display: inline;
}