如何使内容li标签在第一个文本中对齐

时间:2019-05-09 08:24:15

标签: css listitem

我的li标签有问题。我希望我的内容保持一致。 enter image description here

 <ul>       
       <li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</li>
       <li>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</li>
 </ul>

    ul, li {
        list-style:none;
    }
    ul li {
        margin-top: 10px; 
        font-size: 16px; 
        font-weight: 500; 
    }
    ul li:first-child {
        margin-top: 20px;
    }
    ul li:before {
        content:"\2B58"; 
        font-size: 14px; 
        margin-right: 10px; 
        color: #951D34; 
        font-weight: bolder;
    }

2 个答案:

答案 0 :(得分:1)

只需将display: flex添加到li

ul li {
  display: flex; // <--- HERE ---<
  margin-top: 10px; 
  font-size: 16px; 
  font-weight: 500;
}

答案 1 :(得分:1)

请尝试以下代码:

 li {
       padding-left: 35px;
       margin-bottom: 10px;
       font-size: 22px;
       color: #000;
       line-height: 150%;
       position: relative;}
.banner_checklist li:before {
      content:"\2B58"; 
      font-size: 14px; 
      color: #f7941d;
      margin-right: 10px;
      position: absolute;
      left: 0;
      top: 0;}

示例:

enter image description here