উত্তর:
বাসা বাঁধে না <form>
ট্যাগগুলি, কাজ করবে না। কেবল বুটস্ট্র্যাপ ক্লাস ব্যবহার করুন।
<form class="form-horizontal" role="form">
<div class="form-group">
<label for="inputType" class="col-md-2 control-label">Type</label>
<div class="col-md-3">
<input type="text" class="form-control" id="inputType" placeholder="Type">
</div>
</div>
<div class="form-group">
<span class="col-md-2 control-label">Metadata</span>
<div class="col-md-6">
<div class="form-group row">
<label for="inputKey" class="col-md-1 control-label">Key</label>
<div class="col-md-2">
<input type="text" class="form-control" id="inputKey" placeholder="Key">
</div>
<label for="inputValue" class="col-md-1 control-label">Value</label>
<div class="col-md-2">
<input type="text" class="form-control" id="inputValue" placeholder="Value">
</div>
</div>
</div>
</div>
</form>
আপনি সেই আচরণটি বিভিন্ন উপায়ে অর্জন করতে পারেন, এটি কেবল একটি উদাহরণ। এটি এই বুটপ্লাইয়ে পরীক্ষা করুন
<form class="form-horizontal">
<div class="control-group">
<label class="control-label" for="inputType">Type</label>
<div class="controls">
<input type="text" id="inputType" placeholder="Type">
</div>
</div>
<div class="control-group">
<span class="control-label">Metadata</span>
<div class="controls form-inline">
<label for="inputKey">Key</label>
<input type="text" class="input-small" placeholder="Key" id="inputKey">
<label for="inputValue">Value</label>
<input type="password" class="input-small" placeholder="Value" id="inputValue">
</div>
</div>
</form>
নোট করুন যে আমি এ এর .form-inline
মধ্যে প্রোপার স্টাইলিংটি ব্যবহার করছি .controls
।
আপনি এই jsfiddle এ এটি পরীক্ষা করতে পারেন
বুটস্ট্র্যাপ 3 এর জন্য উপরের উদাহরণটি কাজ করে তবে অতিরিক্ত ক্ষেত্রযুক্ত, বরং আপনি যে ক্ষেত্রগুলিতে ইনলাইন চান তার জন্য ফর্ম-গ্রুপ ব্যবহার ফর্ম-ইনলাইন ব্যবহার না করে over
উদাহরণ:
<div class="form-group">
<label>CVV</label>
<input type="text" size="4" class="form-control" />
</div>
<div class="form-inline">
<label>Expiration (MM/YYYY)</label><br>
<input type="text" size="2" class="form-control" /> / <input type="text" size="4" class="form-control" />
</div>
ইনপুটগুলির উপরে বসতে লেবেল পেতে এটিতে একটি সিএসএস বর্গ সহ টুইটার বুটস্ট্র্যাপ 3.x ব্যবহার করে। এখানে একটি ফিডাল লিঙ্ক , ফল দেখতে প্যানেলটি যথেষ্ট পরিমাণ প্রশস্ত করতে নিশ্চিত করুন।
এইচটিএমএল:
<div class="row myform">
<div class="col-md-12">
<form name="myform" role="form" novalidate>
<div class="form-group">
<label class="control-label" for="fullName">Address Line</label>
<input required type="text" name="addr" id="addr" class="form-control" placeholder="Address"/>
</div>
<div class="form-inline">
<div class="form-group">
<label>State</label>
<input required type="text" name="state" id="state" class="form-control" placeholder="State"/>
</div>
<div class="form-group">
<label>ZIP</label>
<input required type="text" name="zip" id="zip" class="form-control" placeholder="Zip"/>
</div>
</div>
<div class="form-group">
<label class="control-label" for="country">Country</label>
<input required type="text" name="country" id="country" class="form-control" placeholder="country"/>
</div>
</form>
</div>
</div>
সিএসএস:
.myform input.form-control {
display: block; /* allows labels to sit on input when inline */
margin-bottom: 15px; /* gives padding to bottom of inline inputs */
}
যেহেতু বুটস্ট্র্যাপ 4 ডি ক্লাস = "ফর্ম-গ্রুপ কোল-এক্স" এর সাথে মিলিয়ে ডিভ ক্লাস = "ফর্ম-সারি" ব্যবহার করে। এক্স আপনার প্রস্থের প্রয়োজন। আপনি সুন্দর ইনলাইন কলাম পাবেন। ঝাঁকুনি দেখুন ।
<form class="form-horizontal" name="FORMNAME" method="post" action="ACTION" enctype="multipart/form-data">
<div class="form-group">
<label class="control-label col-sm-2" for="naam">Naam: *</label>
<div class="col-sm-10">
<input type="text" require class="form-control" id="naam" name="Naam" placeholder="Uw naam" value="{--NAAM--}" >
<div id="naamx" class="form-error form-hidden">Wat is uw naam?</div>
</div>
</div>
<div class="form-row">
<div class="form-group col-5">
<label class="control-label col-sm-4" for="telefoon">Telefoon: *</label>
<div class="col-sm-12">
<input type="tel" require class="form-control" id="telefoon" name="Telefoon" placeholder="Telefoon nummer" value="{--TELEFOON--}" >
<div id="telefoonx" class="form-error form-hidden">Wat is uw telefoonnummer?</div>
</div>
</div>
<div class="form-group col-5">
<label class="control-label col-sm-4" for="email">E-mail: </label>
<div class="col-sm-12">
<input type="email" require class="form-control" id="email" name="E-mail" placeholder="E-mail adres" value="{--E-MAIL--}" >
<div id="emailx" class="form-error form-hidden">Wat is uw e-mail adres?</div>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="titel">Titel: *</label>
<div class="col-sm-10">
<input type="text" require class="form-control" id="titel" name="Titel" placeholder="Titel van uw vraag of aanbod" value="{--TITEL--}" >
<div id="titelx" class="form-error form-hidden">Wat is de titel van uw vraag of aanbod?</div>
</div>
</div>
<from>
আমি জানি এটি একটি পুরানো উত্তর তবে এখানে আমি সাধারণত যা করি:
সিএসএস:
.form-control-inline {
width: auto;
float:left;
margin-right: 5px;
}
তারপরে আপনি যে ক্ষেত্রগুলিকে একটি ডিভের সাথে অন্তর্ভুক্ত করতে চান তা মোড়ানো এবং ইনপুটটিতে।-নিয়ন্ত্রণ-ইনলাইন যুক্ত করুন, উদাহরণস্বরূপ:
এইচটিএমএল
<label class="control-label">Date of birth:</label>
<div>
<select class="form-control form-control-inline" name="year"> ... </select>
<select class="form-control form-control-inline" name="month"> ... </select>
<select class="form-control form-control-inline" name="day"> ... </select>
</div>