亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無論列表中有多少按鈕都居中

無論列表中有多少按鈕都居中

揚帆大魚 2023-10-10 16:33:49
我使用兩個 DIV 創建了一個相對簡單的布局。這個想法是,所有內容都在自己的 DIV 中居中,但如果沒有足夠的內容來填充一行,那么下面的內容也會居中。.row {    display: table;    width: 95%;    text-align: center;    margin-left: 2.5%;    margin-right: 2.5%;    margin-top: 2.5vh;    margin-bottom: 2.5vh;}.item {    width: 16.6%;    float: left;}@media only screen and (max-device-width: 500px) {.item {    width: 33.3%;    float: left;}}<div class="row"><div class="item">    1</div><div class="item">    2</div><div class="item">    3</div><div class="item">    4</div><div class="item">    5</div><div class="item">    6</div></div></div>這些工作正常并且都是一致的。當項目數量為奇數時,就會出現問題。例如:| 1 | 2 | 3 | | 4 | 5 | 6 |在移動設備上運行良好,但...| 1 | 2 | 3 | | 4 | 5 |   |沒有。我想要這樣的東西...| 1 | 2 | 3 | |  4  |  5  |這意味著無論 HTML 中添加了多少項目,當這些規則被打破時,它們都會正確分發。提前致謝 :)希望這是有道理的。
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

在這里,您可以使用以下解決方案Flexbox


.row {

  display: flex;

  flex-direction: row;

  flex-wrap: wrap;

  justify-content: center;

}


.item {

  display: flex;

  width: 20%;

  height: 100px;

  border: 1px Solid;

  justify-content: center;

  align-items: center;

  margin: 5px;

}

<div class="row">

  <div class="item">

      1

  </div>


  <div class="item">

      2

  </div>


  <div class="item">

      3

  </div>


  <div class="item">

      4

  </div>


  <div class="item">

      5

  </div>

</div>

jsfiddle


查看完整回答
反對 回復 2023-10-10
  • 1 回答
  • 0 關注
  • 110 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號