入力フィールドの左側とラベルの下にテキストを追加しようとして問題が発生しました。
Bootstrap4.3.1を使用しています。私のhtmlは次のようになります:
<div class="col-lg-6 col-md-6 col-sm-6">
<!-- some markup in here -->
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="row">
<label>Sensor URI:</label>
http://<input value="" type="text" id="sensor_uri" min="15" max="1440" class="form-control" required/>
</div>
</div>
これは次のようになります。
私が囲むようにいろいろなことを試してみた「のhttp://」別の要素(で<p>
、div>
など)の任意の成功なし。理想的には、ユーザーが編集できないように、次のように入力フィールドの前に「http://」を配置する必要があります。
どうすればいいですか?
あなたは2つのことをする必要があります-
form-control-inline
入力でクラスを使用して、「http://」テキストに沿って表示されるようにします<div>
、ラベルの下の独自の行に表示されるようにします。row
ない余分なdivcol
があります-これは無効なので、以下で削除しました。ここで実用的なスニペットを参照してください:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="col-lg-6 col-md-6 col-sm-6">
<!-- some markup in here -->
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<label>Sensor URI:</label>
<div class="inputwrapper">http:// <input value=" " type="text " id="sensor_uri " min="15 " max="1440 " class="form-control-inline" required/>
</div>
</div>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加