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
widthtidak 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-blockuntuk 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:blockataufloat:left.