HTML/CSS - 使虚线在不同元素上填充相同

标签 html css

我想制作一个简单的菜单推车,用于食物,像这样制作:

鱼......................10
土 bean …………10
汤…………20

完美对齐,带点,宽度相同等。

但在 simps、html 中,这不适用 - 宽度不同,我无法让它们完美对齐,这就是它的样子:

description of screenshot

如何在不修改字体大小、字母间距等的情况下使它们完全相同?

谢谢。

最佳答案

您可以使用 flexbox对齐事物:

li {
  display: flex;
}

li .dots {
  border-bottom: 1px dotted black;
  flex: 1;
}
<ul>
  <li>Fish<span class="dots"></span><span>10</span>
  </li>
  <li>Potato<span class="dots"></span><span>20</span>
  </li>
  <li>Soup<span class="dots"></span><span>10</span>
  </li>
</ul>

关于HTML/CSS - 使虚线在不同元素上填充相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46213759/

相关文章:

css - Rmarkdown : Different formats for code and output with . CSS

qt - 如何获取 QTextBlock 相对于当前文档布局的偏移量?

html - 为什么我的 anchor 标签仍然是蓝色的?

html - 固定导航栏分解并覆盖内容

jQuery .hover() 和 .click() 不工作

javascript - 使用 HTML 和 JavaScript 代码在 Leaflet 中添加新标记之前删除以前的标记

html - 垂直居中内容

javascript - jQuery .fadeIn(和所有 jQuery)不工作

jquery - 我如何获得 div 的宽度,然后使用 jquery 制作动画

css - 使用 CSS 为小屏幕重新格式化表格 - 将列保持在一起