我试图将图像与无序列表中的文本垂直对齐,但无法使有序列表中的元素对齐,即将imgh5对齐,并且存在一定的水平空间.

body .page-five{
  position: absolute;
  width: 100vw;
  height: 1012px;
  left: 0px;
  top: 2868px;
  
  background: rgba(253, 243, 231, 0.97);
}

body .page-five .card-1 {
  position: absolute;
  width: 400px;
  height: 642px;
  left: 80px;
  top: 242px;
  ;
  background: #FFFFFF;
  border-radius: 10px;
}

body .page-five ul {
  margin-top: 90px;
}

body .page-five ul li img {
  vertical-align: middle;
}

body .page-five ul li {
  list-style-type: none;
  display: block;
  text-align: left;
  margin-left: 36px;
}
<div class="card-1">
  <h2>Produção de ponta a ponta:</h2>
  <ul>
    <li>
      <h5>
        <img src="{% static 'images/body/check.png' %}" alt="bodes">
        <span style="font-weight:600;">Sequência de Manejos:</span>
        <span> Registre e acompanhe todas as etapas 
                do manejo, desde alimentação até vacinação.</span>
      </h5>
    </li>
    <li>
      <h5>
        <img src="{% static 'images/body/check.png' %}" alt="bodes">
        <span style="font-weight:600;">Financeiro: </span>
        <span> Controle completo dos custos e receitas para 
              planejamento financeiro e análise de lucratividade.</span>
      </h5>
    </li>
    <li>
      <h5>
        <img src="{% static 'images/body/check.png' %}" alt="bodes">
        <span style="font-weight:600;">Reprodução: </span>
        <span>Registro de dados de cobertura, gestação e 
              parto para monitorar desempenho reprodutivo.</span>
      </h5>
    </li>
    <li>
      <h5>
        <img src="{% static 'images/body/check.png' %}" alt="bodes">
        <span style="font-weight:600;">Seleção de Rebanho:</span>
        <span> Melhore seu plantel selecionando animais com critérios específicos.</span>
      </h5>
    </li>
  </ul>
</div>

通过创建div并定义每个元素的属性,我设法获得了想要的结果,但这种方式不仅是一种糟糕的做法,而且我的代码变得很大.

我得到的结果是:

Result I am getting

预期结果:

Expected Result

推荐答案

您可以将图像设置为list-style.

body .page-five .card-1 {
  position: absolute;
  width: 400px;
  height: 642px;
  left: 80px;
  top: 242px;
  background: #FFFFFF;
  border-radius: 10px;
}

body .page-five ul {
  margin-top: 70px;
  padding: 20 10px;
  list-style: url('//upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Eo_circle_light-green_checkmark.svg/12px-Eo_circle_light-green_checkmark.svg.png');
}

body .page-five ul li {
  justify-content: center;
  align-items: center;
  text-align: left;
  margin-left: 36px;
}
<div class="page-five">
  <div class="card-1">
    <h2>Produção de ponta a ponta:</h2>
    <ul>
      <li>
        <h5>
          <span style="font-weight:600;">Sequência de Manejos:</span>
          <span> Registre e acompanhe todas as etapas 
                do manejo, desde alimentação até vacinação.</span>
        </h5>
      </li>
      <li>
        <h5>
          <span style="font-weight:600;">Financeiro: </span>
          <span> Controle completo dos custos e receitas para 
              planejamento financeiro e análise de lucratividade.</span>
        </h5>
      </li>
      <li>
        <h5>
          <span style="font-weight:600;">Reprodução: </span>
          <span>Registro de dados de cobertura, gestação e 
              parto para monitorar desempenho reprodutivo.</span>
        </h5>
      </li>
      <li>
        <h5>
          <span style="font-weight:600;">Seleção de Rebanho:</span>
          <span> Melhore seu plantel selecionando animais com critérios específicos.</span>
        </h5>
      </li>
    </ul>
  </div>
</div>

Html相关问答推荐

只有一行上有溢出的CSS网格

有没有一种方法可以动态地从网格或Flexbox中取出HTML元素?

平移变换下的SVG剪辑路径行为

单独处理Button:Focus的多行按钮

文本css后面未显示背景 colored颜色

禁用所有行,但在16角中单击编辑按钮的行除外

如何使用 HTML 将对象数组发送到 Nodejs Express

为什么我的网页显示网格区域彼此相邻,而不是我设置它们的方式?

如何为卡片块制作侧丝带样式

带标签 css 的 div 内的中心图标

如何通过像图像一样的 元素来调整 SVG 图标的大小

使用 R 中的 rvest 包获取搜索结果的第一个链接

当我将鼠标悬停在测试类上时,左侧类的 colored颜色 没有改变

如何将 2 种不同的 colored颜色 应用于 css 中的复选框?

水平对齐两列中的两个按钮 同一级别

如何让 backdrop-filter: blur() 效果在 iOS 上运行?

正确使用视频作为背景

无法从社交栏中 Select 选项

在部分而不是正文中定义页面宽度

列宽等于最宽列宽度的无界容器