色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

試圖將輸入組成一行,但是標(biāo)簽在輸入之上

方一強2年前8瀏覽0評論

我知道答案可能是不可思議的顯而易見,但即使在研究之后,我仍然不知道我應(yīng)該做什么。我希望輸入在一行中,但是標(biāo)簽在輸入之上。 我嘗試過讓輸入和標(biāo)簽顯示flex和flex-direction列,但是這只是把所有東西都變成了一個列。 以下是我努力實現(xiàn)的目標(biāo): 我正在解決的問題的一個例子。數(shù)字輸入位于標(biāo)簽下方。標(biāo)簽上寫著& quot日& quot,& quot月份& quot,& quot年份& quot

這是我的HTML:

<main>
    <section class="wrap">
      <section class="inputs">

      <label for="day">DAY</label>
      <input type="number" name="day" id="day" placeholder="DD">

      <label for="month">MONTH</label>
      <input type="number" name="month" id="month" placeholder="MM">

      <label for="year">YEAR</label>
      <input type="number" name="year" id="year" placeholder="YYYY">
    </section>

    <div id="line"></div>

      <p><span class="purple"> -- </span>years</p>
      <p><span class="purple"> -- </span>months</p>
      <p><span class="purple"> -- </span>days</p>
    </section>

  </main>

這是我的CSS:

label {
    font-family: 'Poppins', sans-serif;
    font-size: .6em;
    letter-spacing: 5px;
}

input {
    width: 130px;
    height: 60px;
    border-radius: 5px;
    border: var(--Smokey-grey) solid 1px;
    padding: 20px;
}

我為班級準(zhǔn)備了一些東西。輸入,但是我把它注釋掉了,因為它在我的標(biāo)記中引起了問題。如果有幫助的話,以下是我所知道的:

/* .inputs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
} */

但是,我刪除了它,因為。輸入包括標(biāo)簽,這導(dǎo)致標(biāo)簽與輸入在同一行。

這是我第一次接觸這個網(wǎng)站,所以請讓我知道我是否應(yīng)該添加更多的片段! 如果有幫助的話,我目前正在使用Bootstrap框架。 謝謝你。

每個標(biāo)簽和輸入對都用類input-container包裝在一個附加元素中。的。inputs部分具有display: flex、flex-wrap: wrap和justify-content: center屬性,以便在寬度不夠時讓輸入容器換行。頁邊距:010像素。i nput-container類在輸入容器之間創(chuàng)建間距。標(biāo)簽將出現(xiàn)在每個輸入的正上方,所有輸入將位于同一行。

CSS:

label {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-size: .6em;
    letter-spacing: 5px;
    margin-bottom: 10px;
  }

  .inputs {
    display: block;
    flex-wrap: wrap;
    justify-content: center;
  }

  .input-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 10px;
  }

  input {
    display: block;
    width: 130px;
    height: 60px;
    border-radius: 5px;
    border: var(--Smokey-grey) solid 1px;
    padding: 20px;
    margin-top: 10px;
  }

HTML:

<main>
    <section class="wrap">
    <section class="inputs">
        <div class="input-container">
        <label for="day">DAY</label>
        <input type="number" name="day" id="day" placeholder="DD">
        </div>

        <div class="input-container">
        <label for="month">MONTH</label>
        <input type="number" name="month" id="month" placeholder="MM">
        </div>

        <div class="input-container">
        <label for="year">YEAR</label>
        <input type="number" name="year" id="year" placeholder="YYYY">
        </div>
    </section>

    <div id="line"></div>

    <p><span class="purple"> -- </span>years</p>
    <p><span class="purple"> -- </span>months</p>
    <p><span class="purple"> -- </span>days</p>
    </section>
</main>