如何将 li 中的 div 定位到父 ul

How to position a div in a li to the parent ul

我有这个代码 (JSFiddle):

ul { 
    list-style-type:none; 
    margin:0; 
    padding:0; 
}
li { 
    border:1px solid grey; 
    display:inline-block; 
}
div { 
    position:absolute; 
}
<ul>
    <li>
        One
    </li>
    <li>
        Two
        <div>Some content</div>
    </li>
</ul>

这将 div 定位在 Two 的正下方。

是否可以将 div 移动到最左边(即低于 One仅 CSS

将父 UL 设置为 position: relative 将允许从子 LI 中进行绝对定位。

ul { 
    list-style-type:none; 
    margin:0; 
    padding:0; 
    position: relative;
}
li { 
    border:1px solid grey; 
    display:inline-block; 
}
div { 
    position:absolute;
    left: 0;
}
<ul>
    <li>
        One
    </li>
    <li>
        Two
        <div>Some content</div>
    </li>
</ul>