Jawaban:
Menggunakan CSS, tentu saja ...
label { display: block; width: 100px; }
The width
attribute is deprecated, and CSS should always be used to control these kinds of presentational styles.
float
or display: inline-block
width
tidak akan banyak digunakan.
Elemen sebaris (seperti SPAN, LABEL, dll.) Ditampilkan sehingga tinggi dan lebarnya dihitung oleh browser berdasarkan kontennya. Jika Anda ingin mengontrol tinggi dan lebar Anda harus mengubah blok elemen-elemen itu.
display: block;
membuat elemen ditampilkan sebagai blok padat (seperti tag DIV) yang berarti bahwa ada jeda baris setelah elemen (itu bukan inline). Meskipun Anda dapat menggunakan display: inline-block
untuk memperbaiki masalah line break, solusi ini tidak berfungsi di IE6 karena IE6 tidak mengenali inline-block. Jika Anda ingin ini kompatibel lintas-browser, maka lihat artikel ini: http://webjazz.blogspot.com/2008/01/getting-inline-block-working-across.html
Memberi lebar pada Label bukanlah cara yang tepat. Anda harus mengambil satu div atau struktur tabel untuk mengelola ini. tetapi tetap jika Anda tidak ingin mengubah seluruh kode Anda maka Anda dapat menggunakan kode berikut.
label {
width:200px;
float: left;
}
Anda pasti dapat mencoba cara ini
.col-form-label{
display: inline-block;
width:200px;}
display:block
ataufloat:left
.