📜  基础 CSS 分页居中(1)

📅  最后修改于: 2023-12-03 15:37:49.193000             🧑  作者: Mango

基础 CSS 分页居中

如果您正在构建一个需要分页结构的网站,您可能会遇到需要居中分页的情况。这篇文章将教您如何使用基础 CSS 将分页结构居中。

HTML 结构

我们先看一下HTML结构。假设我们有一个包含分页结构的容器,并且我们有一些导航按钮用于切换分页。下面是一个简单的HTML结构。

<div class="pagination-container">
  <button class="prev">Previous</button>
  <ul class="pagination">
    <li class="page-item"><a href="#">1</a></li>
    <li class="page-item"><a href="#">2</a></li>
    <li class="page-item"><a href="#">3</a></li>
    <li class="page-item"><a href="#">4</a></li>
    <li class="page-item"><a href="#">5</a></li>
  </ul>
  <button class="next">Next</button>
</div>
基础 CSS

现在我们需要编写一些基础 CSS,以便将分页结构居中。首先,我们需要为容器设置样式,使它成为一个Flex容器,并在主轴上居中:

.pagination-container {
  display: flex;
  justify-content: center;
}

接下来,我们需要给分页结构本身设置样式,以便使其居中。我们可以使用类似于以下内容的样式:

.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}
完整 CSS

下面是完整的CSS样式:

.pagination-container {
  display: flex;
  justify-content: center;
}

.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-item {
  margin: 0 5px;
}

.page-item a {
  color: #333;
  text-decoration: none;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.page-item a:hover {
  background-color: #f5f5f5;
}
结论

现在,您已经学会了如何使用基础 CSS 将分页结构居中。通过使用Flexbox,我们可以轻松地实现此目标,并且您可以自己进行更多的样式定制。