html - CSS:元素符号和 <li> 之间的控制空间

标签 html css html-lists

我想控制子弹插入它的 <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/

相关文章:

html - 我可以为具有 start 属性值的有序列表设置样式编号吗?

html - CSS 保留固定标题的右边距

jquery - 在 bootstrap 下拉列表中选择新元素不会清除之前的选择

javascript - 使用用户未安装的自定义字体

javascript - BlueImp 轮播 - TypeError this.slides[t] 未定义

css - 如何在 ul li 标签内的标签之间获得更多空间

html - 带有显示 :inline-block but position is wrong 的 CSS ul li

html - 如何在同一行制作元素[CSS]

html - 替代嵌套 anchor 标签

javascript - CLICK 事件的反义词是什么?