html - 列表元素底部对齐

标签 html css

我想使用 <li> 制作 2 个或更多级别的高标签页但让他们从下往上成长。我有这个

div{
  width: 200px;
  border: 1px solid black;
}

ul{
  margin: 0px;
  padding: 0px;
}

li{
  margin: 2px;
  width: 20px;
  display: inline-block;
}
<div>
  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
  </ul>
</div>

但我需要:

1 2 3
4 5 6 7 8 9 10

有没有不用js的方法呢?

最佳答案

如果您可以反转您的 li 顺序,我可以使用 wrap-reverserow-reverse 的组合来让它工作显示:flex

ul {
  list-style: none;
  display: flex;
  width: 100px;
  flex-wrap: wrap-reverse;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

li {
  margin-left: 2px;
  margin-right: 2px;
}
<html>
  <body>
    <ul>
      <li>10</li>
      <li>9</li>
      <li>8</li>
      <li>7</li>
      <li>6</li>
      <li>5</li>
      <li>4</li>
      <li>3</li>
      <li>2</li>
      <li>1</li>
    </ul>
  </body>
</html>

关于html - 列表元素底部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58683894/

相关文章:

jquery - 从顶部而不是从底部的 SVG 动画

javascript - 带有 Flask 服务器的 d3 饼图

javascript - 如何修复植入式页眉上的菜单?

javascript - 在 HTML5 应用程序中允许内部网/本地文件访问的解决方案?

css - 使内部 div 看起来离顶部更远

JavaScript 函数不适用于渐变

html - 我可以将 table-cell 用作独立样式吗?

javascript - 回发后丢失 css 类

javascript - 无法设置 null 的属性 innerHTML(javascript)

css - 如何实现连续且无间隙的响应式砖石式布局?