第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Flexbox 計(jì)算器未正確對(duì)齊

Flexbox 計(jì)算器未正確對(duì)齊

Go
翻翻過去那場(chǎng)雪 2023-08-21 15:28:12
我確信計(jì)算器是一個(gè)常見的項(xiàng)目,但我在這里使用 Flexbox 真的很困難。我為每個(gè)計(jì)算器按鈕行都有一個(gè)行類,以及不同的按鈕大小。但是最后一個(gè)按鈕將沿著新行移動(dòng),而不是停留在該行的原始行中,即使它們有足夠的寬度。* {        box-sizing: border-box;    }        body {        margin: 0;        padding: 0;    }        .wrapper {        display: flex;        flex-direction: column;        background-color: #0f0f0f;        color: #fff;        width: 400px;        align-content: stretch;        justify-content: space-between;        font-family: Helvetica, Arial, sans-serif;    }            /* ROWS */        .result-row {        width: 100%;        font-family: monospace;        background-color: #0f0f0f;        text-align: right;    }        .row {        width: 100%;    }            /* BUTTONS */        .small {        width: 24.5%;    }        .medium {        width: 49.5%;    }        .large {        width: 74.5%;    }        .button {        border: 0;        border-radius: 0;    }<div class="wrapper">        <div class="result-row">            0        </div>        <div class="row">            <button class="medium button">C</button>            <button class="small button">&#8592;</button>            <button class="small button">&divide;</button>        </div>        <div class="row">            <button class="small button">7</button>            <button class="small button">8</button>            <button class="small button">9</button>            <button class="small button">X</button>        </div>我真的不明白這里發(fā)生了什么,我認(rèn)為只要容器中有足夠的空間,div 中的元素就不能在帶有 Flexbox 的新“行”中占用空間。
查看完整描述

1 回答

?
三國紛爭(zhēng)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

由于flex子項(xiàng)只從父項(xiàng)繼承一級(jí),因此還需要在.rows上設(shè)置flex顯示。


.row {

  width: 100%;

  display: flex;

  flex-wrap: nowrap;

}

* {

  box-sizing: border-box;

}


body {

  margin: 0;

  padding: 0;

}


.wrapper {

  display: flex;

  flex-direction: column;

  background-color: #0f0f0f;

  color: #fff;

  width: 400px;

  align-content: stretch;

  justify-content: space-between;

  font-family: Helvetica, Arial, sans-serif;

}


/* ROWS */


.result-row {

  width: 100%;

  font-family: monospace;

  background-color: #0f0f0f;

  text-align: right;

}


.row {

  width: 100%;

  display: flex;

  flex-wrap: nowrap;

}


/* BUTTONS */


.small {

  width: 24.5%;

}


.medium {

  width: 49.5%;

}


.large {

  width: 74.5%;

}


.button {

  border: 0;

  border-radius: 0;

}

<div class="wrapper">

  <div class="result-row">

    0

  </div>

  <div class="row">

    <button class="medium button">C</button>

    <button class="small button">&#8592;</button>

    <button class="small button">&divide;</button>

  </div>

  <div class="row">

    <button class="small button">7</button>

    <button class="small button">8</button>

    <button class="small button">9</button>

    <button class="small button">X</button>

  </div>

  <div class="row">

    <button class="small button">4</button>

    <button class="small button">5</button>

    <button class="small button">6</button>

    <button class="small button">-</button>

  </div>

  <div class="row">

    <button class="small button">1</button>

    <button class="small button">2</button>

    <button class="small button">3</button>

    <button class="small button">+</button>

  </div>

  <div class="row">

    <button class="large button">0</button>

    <button class="small button">=</button>

  </div>

</div>

https://img1.sycdn.imooc.com//64e31a440001689506490147.jpg

jsFiddle


查看完整回答
反對(duì) 回復(fù) 2023-08-21
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)