html - CSS:元素符号和
  • 之间的控制空间
  • 我想控制子弹插入它的 <li> 多少水平空间在 <ol> 中向右或 <ul> .

    也就是说,而不是总是有

    *  Some list text goes
       here.
    

    我希望能够将其更改为

    *         Some list text goes
              here.
    

    *Some list text goes
     here.
    

    我环顾四周,但只能找到向左或向右移动整个 block 的指令,例如,http://www.alistapart.com/articles/taminglists/

    最佳答案

    把它的内容放在一个相对定位的span中,然后你可以通过spanleft属性来控制空间。

    li span {
      position: relative;
      left: -10px;
    }
    <ul>
      <li><span>item 1</span></li>
      <li><span>item 2</span></li>
      <li><span>item 3</span></li>
    </ul>

    关于html - CSS:元素符号和 <li> 之间的控制空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4373046/

    相关文章:

    javascript - 如何替换 div 元素中的文本?

    html - 为什么我的列表项元素符号与 float 元素重叠

    html - 固定表格单元格宽度

    html - Flexbox vs Twitter Bootstrap(或类似框架)

    html - 如何在 Markdown 表中编写列表?

    html - Force to open "Save As..."popup open at tex

    html - 您如何确定网站建立在什么技术之上?

    css - Margin-Top 不适用于 span 元素?

    html - 为什么我的 CSS3 媒体查询在移动设备上不起作用?

    html - 如何仅使用 CSS/HTML 隐藏图像损坏的图标?