HTML:如何对齐列表中的多个元素?

标签 html css alignment

我有一个嵌套列表,我想为每个条目附加一些按钮。但是对齐方式非常有线。参见 JSFIDDLE example here .

基本上我希望所有按钮的位置都像button1。我该怎么办?

最佳答案

您可以向 li 元素添加 clear right,或者如果您需要对位置进行更精细的调整,请尝试以下操作:

HTML(纠正你的)

<ul>
    <li>test <button class='right'>button1</button></li>
    <li>test <button class='right'>button2</button></li>
   <li> <ul>
        <li>test <button class='right'>button3</button></li>
        <li>test <button class='right'>button4</button></li>
       </ul></li>
    <li><ul>
            <li>test <button class='right'>button6</button></li>
            <li>test <button class='right'>button6</button></li>
        </ul>
    </li>
</ul>

CSS

.right {
    position:absolute; right:10px; top:2px;
}
li{ width:100%; position:relative; padding:5px 0;}

see fiddle

关于HTML:如何对齐列表中的多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25518147/

相关文章:

html - CSS 强制顶部 z-index 父级溢出 :hidden

javascript - 如果在 HTML 中引用了多个版本的 JS 文件(Bootstrap),哪个优先?

javascript - 如何使 SVG 在 DOM 中不占用空间?

css - 如果多行链接不对齐

javascript - 更改生成的图表的尺寸

用于字节对齐读取的 python ctypes pragma pack

php - 购物车总数量仅在更新后读取购物车中的最后一个数字

Javascript按键使div变大

javascript - 在 iPad 上使用 iUI 的 HTML 表单在输入文本输入文件时滚动不稳定

c# - 生成 PDF 时不应用 wkHtmlToPdf css