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

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

這是 box-sizing: "border-box" 的預期行為嗎?

這是 box-sizing: "border-box" 的預期行為嗎?

慕絲7291255 2023-12-25 16:56:09
我有以下 div 和按鈕<div class="sc-fzqBZW fNBJAV">  <button class="sc-fzokOt eEeKDq">Cancel</button>  <button class="sc-fzokOt eEeKDq">Continue</button></div>div的css如下box-sizing: "border-box"對于按鈕來說是width: "50%";padding: "10px";margin: "5px";但是,由于添加了邊距,按鈕會中斷到下一行。我認為 border-box 可以解決這個問題,但我不知道為什么不能。我在這里缺少什么?
查看完整描述

1 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

參見MDN

border-box 告訴瀏覽器考慮您為元素的寬度和高度指定的值中的任何邊框和填充。如果將元素的寬度設置為 100 像素,則這 100 像素將包括您添加的任何邊框或填充,并且內容框將縮小以吸收額外的寬度。這通常使得調整元素大小變得更加容易。

不會在框內放置邊距。

請考慮使用彈性盒。

div {

  display: flex;

}


button {

  flex: 1 1 auto;

  margin: 5px;

}

<div>

  <button>Cancel</button>

  <button>Continue</button>

</div>


查看完整回答
反對 回復 2023-12-25
  • 1 回答
  • 0 關注
  • 148 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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