Bagaimana ukuran kotak teks input didefinisikan dalam HTML?


Jawaban:


129

Anda dapat mengaturnya width:

<input type="text" id="text" name="text_name" style="width: 300px;" />

atau bahkan lebih baik mendefinisikan kelas:

<input type="text" id="text" name="text_name" class="mytext" />

dan dalam file CSS terpisah, terapkan gaya yang diperlukan:

.mytext {
    width: 300px;
}

Jika Anda ingin membatasi jumlah karakter yang dapat diketik pengguna ke dalam kotak teks ini, Anda dapat menggunakan maxlengthatribut:

<input type="text" id="text" name="text_name" class="mytext" maxlength="25" />

11
juga: Anda dapat mengubah lebar dalam istilah "em" (dan bukan "px") dan kemudian ukurannya sebanding dengan ukuran font kotak teks
— Alexander Bird


8

Coba ini

<input type="text" style="font-size:18pt;height:420px;width:200px;">

Atau

 <input type="text" id="txtbox">

dengan css:

 #txtbox
    {
     font-size:18pt;
     height:420px;
     width:200px;
    }

3
Jawaban Anda tidak menambahkan hal baru dan Anda harus menentukan unit (px, pt,% v, dll) di css
— Jon P

1
Baik- Font-size (style = "font-size: 18pt") adalah yang saya cari dan itu juga meningkatkan ukuran kotak. Meski tidak diminta secara eksplisit oleh OP, hal itu juga menambah nilai.
— Wolf5

Ini berhasil. Karenanya terima kasih banyak. Namun teks tersebut tampaknya memusatkan dirinya secara vertikal. Bisakah saya mencegah ini dengan cara apa pun?
— Aaron John Sabu

@AaronJohnSabu Maaf atas keterlambatan .. Coba tambah ukuran lebarnya .. harap Anda sudah menemukan jawaban ..
— Janarthanan Ramu

3

Anda dapat menyetel lebar dalam piksel melalui gaya sebaris:

<input type="text" name="text" style="width: 195px;">

Anda juga dapat mengatur lebar dengan panjang karakter yang terlihat:

<input type="text" name="text" size="35">

-2
<input size="45" type="text" name="name">

"Ukuran" menentukan lebar yang terlihat dalam karakter masukan elemen.

Anda juga bisa menggunakan tinggi dan lebar dari css.

<input type="text" name="name" style="height:100px; width:300px;">
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.