Tanda <button> HTML
Definisi dan penggunaan
<button>
Tag untuk menentukan tombol yang boleh di klik.
Dalam <button>
Dalam element, anda boleh meletakkan teks (dan seperti <i>, <b>, <strong>, <br>, <img> tag lain). Ini adalah untuk <input>
Bantuan yang tidak dapat disediakan oleh tombol pemujaan element!
Petunjuk:Selalu tentukan <button>
elemen yang ditentukan Atribut typesupaya browser tahu jenis tombol yang anda gunakan.
Petunjuk:Anda dapat menambahkan gaya dengan mudah ke tombol menggunakan CSS! Lihat contoh di bawah ini atau kunjungi Tutorial tombol CSS.
Penjelasan detil
<button>
Kendali dengan <input type="button">
menyediakan fungsi yang lebih kuat dan konten yang lebih kaya.<button>
bandingkan </button>
Semua konten antara tag adalah konten tombol, termasuk konten teks yang diizinkan, seperti teks atau konten multimedia. Contohnya, kita dapat menambahkan gambar dan teks yang relevan di tombol, untuk menciptakan markering gambar yang menarik di tombol.
Elemen yang dilarang gunakan secara eksklusif adalah peta gambar, karena gerakan yang sensitif mouse dan keyboard dapat mengganggu perilaku tombol formulir.
Selalu tentukan tombol untuk Atribut type.Tipe default Internet Explorer adalah "button"
sedangkan nilai default di beberapa browser lain (termasuk spesifikasi W3C) adalah "submit"
.
Lihat juga:
Panduan Referensi HTML DOM:Objek Button
Tutorial CSS:Atur gaya tombol
Contoh
Tandai tombol yang dapat di klik seperti ini:
<button type="button">Klik saya!</button>
Petunjuk:Lebih banyak contoh disediakan di bawah halaman.
Atribut
Atribut | Nilai | Deskripsi |
---|---|---|
autofocus | autofocus | tentukan tombol harus mendapatkan fokus otomatis saat halaman dimuat. |
disabled | disabled | tentukan tombol harus dinonaktifkan. |
form | form_id | tentukan tombol termasuk formulir mana. |
formaction | URL |
tentukan tempat data formulir akan disubmit saat disubmit formulir. hanya berlaku untuk type="submit". |
formenctype |
|
tentukan bagaimana data formulir harus dienkripsi sebelum disubmit ke server. hanya berlaku untuk type="submit". |
formmethod |
|
tentukan bagaimana data formulir harus dikirim (gunakan metode HTTP mana). hanya berlaku untuk type="submit". |
formnovalidate | formnovalidate |
tentukan supaya data formulir tidak harus diverifikasi saat disubmit. hanya berlaku untuk type="submit". |
formtarget |
|
tentukan tempat yang harus ditampilkan setelah formulir disubmit. hanya berlaku untuk type="submit". |
name | Nama | tentukan nama tombol. |
popovertarget | element_id | tentukan elemen tetingkap keluar yang akan dipanggil. |
popovertargetaction |
|
Specifies the operation on the popup element when the button is clicked. |
type |
|
Specifies the type of the button. |
value | Text | Specifies the initial value of the button. |
Global attributes
<button>
The tag also supports Global attributes in HTML.
Event attributes
<button>
The tag also supports Event attributes in HTML.
Default CSS settings
None.
More examples
Example 2
Set button style using CSS:
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } .button1 {background-color: #4CAF50;} /* green */ .button2 {background-color: #008CBA;} /* blue */ </style> </head> <body> <button class="button button1">green</button> <button class="button button2">blue</button> </body> </html>
Example 2
Set button style using CSS (with hover effect):
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: white; padding: 16px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; transition-duration: 0.4s; cursor: pointer; } .button1 { background-color: white; color: black; border: 2px solid #4CAF50; } .button1:hover { background-color: #4CAF50; color: white; } .button2 { background-color: white; color: black; border: 2px solid #008CBA; } .button2:hover { background-color: #008CBA; color: white; } </style> </head> <body> <button class="button button1">green</button> <button class="button button2">blue</button> </body> </html>
browser support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |