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.