HTMLフォームでの入力フィールドの上にラベルを配置する方法


  1. \

    <label for="input-field">ラベル名:</label>
    <input type="text" id="input-field" name="input-field">

    上記のコードでは、\

  2. CSSのpositionプロパティを使用する方法: CSSのpositionプロパティを使用して、ラベルを入力フィールドの上に配置することもできます。以下は例です:

    <style>
    .label-above-input {
     position: relative;
    }
    .label-above-input label {
     position: absolute;
     top: -25px; /* ラベルの上方向のオフセット */
    }
    </style>
    <div class="label-above-input">
     <label for="input-field">ラベル名:</label>
     <input type="text" id="input-field" name="input-field">
    </div>

    上記のコードでは、親要素である\

    要素に対してposition: relative;を設定し、ラベルに対してposition: absolute;と必要なオフセットを指定しています。

これらの方法を使用すると、HTMLフォームで入力フィールドの上にラベルを配置することができます。適切な方法を選択して、デザインに合わせて調整してください。