【问题标题】:Unordered list item bullet point sitting above text位于文本上方的无序列表项项目符号点
【发布时间】:2021-07-25 04:36:56
【问题描述】:

我对 CSS 还是很陌生,所以这可能是一个愚蠢的问题。

列表使用连字符而不是项目符号样式。项目符号位于文本行上方而不是文本旁边。我已经尝试了这里提供的一系列方法,但并没有让步。

这是我目前得到的 css:

li { 
  list-style-position: inside;
  position: relative;
  padding-left: inherit;  
}

ul, li:before {
  content: '–'; 
  vertical-align: middle;
  position: relative;
  display: list-item;
}

【问题讨论】:

    标签: css bulletedlist


    【解决方案1】:

    您可以使用::marker 伪类定位列表样式标记:

    ul {
      list-style-position: inside;
    }
    
    li {
      background: dodgerblue;
    }
    
    li::marker {
      content: '-';
      color: hotpink;
    }
    <ul>
      <li><br>
      God's own country</li>
    </ul>

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 2019-12-07
      • 2015-07-10
      • 1970-01-01
      • 2012-04-20
      相关资源
      最近更新 更多