HTML <button> Etiketi
Tanım ve Kullanım
<button>
etiketi, tıklanabilir düğüm tanımlar.
içinde <button>
Element içeriğinde, metin (ve <i>, <b>, <strong>, <br>, <img> gibi etiketler gibi) yerleştirebilirsiniz. Bu <input>
Elementin oluşturabileceği butonun yapamadığı şey!
Uyarı:Her zaman <button>
element belirler type özelliğitarayıcıya, düğmenin ne tür bir düğme olduğunu bildirmek için kullanılır.
Uyarı:CSS ile düğmelere kolayca stil ekleyebilirsiniz! Aşağıdaki örnekleri veya CSS Düğme Eğitimi.
Ayrıntılı açıklama
<button>
denetimi ile <input type="button">
karşılaştırıldığında, daha güçlü işlevler ve daha zengin içerik sunar.<button>
ile </button>
Arka arkaya etiketler arasındaki tüm içerik, herhangi bir kabul edilebilir metin içerikleri (metin veya multimedya içerikleri) dahil olmak üzere, düğme içeriğidir. Örneğin, bir resim ve ilgili metni içerebiliriz ve bunları düğmede çekici bir işaret resmi olarak oluşturabiliriz.
sadece yasaklanmış olan element, çünkü fare ve klavye duyarlı eylemleri, form düğme davranışını etkileyebilir.
Düğme için her zaman type özelliği. Internet Explorer'in varsayılan türü "button"
diğer tarayıcılar (W3C normlarına göre) varsayılan değeri "submit"
.
Ayrıca bkz.:
HTML DOM Referans Kılavuzu:Button nesnesi
CSS Eğitimi:Düğmenin stili
Örnek
Tıklanabilir düğmeleri böyle işaretleyin:
<button type="button">Bana tıkla!</button>
Uyarı:Daha fazla örnek için sayfa altında bulunmaktadır.
Özellik
Özellik | Değer | Açıklama |
---|---|---|
autofocus | autofocus | Düğmenin sayfa yüklenirken otomatik olarak odaklanması gerektiğini belirtir. |
disabled | disabled | Düğmenin devre dışı bırakılması gerektiğini belirtir. |
form | form_id | Düğmenin hangi form'a ait olduğunu belirtir. |
formaction | URL |
Form verilerinin gönderileceği yeri belirtir. Sadece type="submit" için geçerlidir. |
formenctype |
|
Form verilerinin sunucuya gönderilmeden önce nasıl kodlanacağını belirtir. Sadece type="submit" için geçerlidir. |
formmethod |
|
Form verilerinin nasıl gönderileceğini (hangi HTTP yöntemini kullanacağını) belirtir. Sadece type="submit" için geçerlidir. |
formnovalidate | formnovalidate |
Form verilerinin gönderilirken doğrulanmaması gerektiğini belirtir. Sadece type="submit" için geçerlidir. |
formtarget |
|
Formu gönderdikten sonra yanıtın nerede görüntülenmesi gerektiğini belirtir. Sadece type="submit" için geçerlidir. |
name | İsim | Düğmenin adını belirler. |
popovertarget | element_id | Belirtilen açılır pencere öğesini çağırmak için gereklidir. |
popovertargetaction |
|
düğme tıklanınca açılır pencere öğesine yapılacak işlemi belirler. |
type |
|
düğmenin türünü belirler. |
value | metin | düğmenin başlangıç değerini belirler. |
genel özellikler
<button>
etiketler destekler HTML'deki genel özellikler.
olay özellikleri
<button>
etiketler destekler HTML'deki olay özellikleri.
Varsayılan CSS ayarları
Yok.
Daha fazla örnek
Örnek 2
CSS ile düğme stili ayarlama:
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: beyaz; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } .button1 {background-color: #4CAF50;} /* yeşil */ .button2 {background-color: #008CBA;} /* mavi */ </style> </head> <body> <button class="button button1">yeşil</button> <button class="button button2">mavi</button> </body> </html>
Örnek 2
CSS ile düğme stili ayarlama (sallantı etkisi ile):
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: beyaz; 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: beyaz; color: siyah; border: 2px solid #4CAF50; } .button1:hover { background-color: #4CAF50; color: beyaz; } .button2 { background-color: beyaz; color: siyah; border: 2px solid #008CBA; } .button2:hover { background-color: #008CBA; color: beyaz; } </style> </head> <body> <button class="button button1">yeşil</button> <button class="button button2">mavi</button> </body> </html>
tarayıcı destekler
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek |