html - 使内联列表项具有一定的宽度

标签 html css

我有一个列表项,左边是图片,右边是文字。由于每张图片的宽度不完全相同,因此文本不会垂直对齐。
我怎样才能使标签垂直对齐,每个标签都在其图像的右侧?谢谢

.checks-row {
  display: inline-block;
}

.checks-row li {
  display: inline;
}

.check-image {
  width: 4em;
}
<ul class="checks-row">
  <li class="check-image">
    <img src="/{{this.image}}.gif">
  </li>
  <li class="check-label">{{this.label}}</li>
</ul>

最佳答案

使用以下 CSS:

.checks-row li {
    vertical-align: middle;
    display: inline-block;
}

关于html - 使内联列表项具有一定的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915229/

相关文章:

javascript - Vue.js 的引导表/分页中的数据问题

html - 在旧浏览器上循环播放声音

javascript - 将它作为 jquery 模式弹出窗口打开时获取 iframe 高度

javascript - 防止 CSS3 动画在页面加载后触发

html - CSS 中的标签可以有多层继承吗?如果没有,那么有没有一种方法可以同样高效?

html - 在图像周围环绕定义列表文本 (CSS\HTML)

javascript - 在音频文件播放一定时间之前,如何防止用户滚动到页面的一部分?

javascript - 动态 &lt;style&gt; 标签未将样式应用于类

css - 在 HTML5 视频上呈现下拉菜单的问题

css - 内容部分隐藏在导航栏下