html - 使用 CSS 以错误的方向显示数字

标签 html css

我正在尝试使用 css 在同一行中列出数字。这是有效的,除了数字显示方向错误(即 4 - 3 - 2 - 1,而不是 1 - 2 - 3 - 4)。我尝试使用“direction: ltr”但没有帮助。

对于我的 css,我有这个:

.pagination {
  clear: both;
  display: inline;
}

.page-number {
  border: 1px solid #ccc;
  color: #555;
  padding: 10px;
  float: right;
}

在我的 HTML View 中我有这个:

<div class="pagination">
    <div class="page-number">1</div>
    <div class="page-number">2</div>
    <div class="page-number">3</div>
    <div class="page-number">4</div>
</div>

我需要更改什么才能使此显示方向正确?

澄清一下,我不能简单地“ float :左”,因为我希望数字显示在页面的右侧。所以我希望它们作为一个整体向右浮动,但以正确的顺序从左到右显示。

最佳答案

这可以通过在 flexbox 中使用 justify-content: flex-end; 轻松完成。

.pagination {
  display: flex;
  justify-content: flex-end;
}

.page-number {
  border: 1px solid #ccc;
  color: #555;
  padding: 10px;
}
<div class="pagination">
  <div class="page-number">1</div>
  <div class="page-number">2</div>
  <div class="page-number">3</div>
  <div class="page-number">4</div>
</div>

关于html - 使用 CSS 以错误的方向显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42567126/

相关文章:

javascript - 带复选框过滤的 d3 map

html - 如何使最外层 html 元素的大小适合最内层元素?

html - ASP.NET(标记前端)CSS 问题

html - Bootstrap 4 导航栏不折叠或展开

html - 绝对定位未按预期工作

html - 同一行中具有相同高度的 flex 元素

jquery - 单击字形图标时将类添加到表行

php - Div 样式为表单输入的表而不呈现

html - Font Awesome 不显示其图标

Javascript 在文本中查找单词并动态改变颜色