HTML <button> tag
Definition og brug
<button>
etiketten definerer en klikbar knap.
i <button>
Indeni kan du placere tekst (og som <i>, <b>, <strong>, <br>, <img> osv. tags). Dette bruges til <input>
Elementer kan ikke gøre det!
advarsel:angiv altid for <button>
elementet specificerer type-attribut, for at informere browseren om, hvilken type knap det er.
advarsel:Du kan nemt tilføje stil til knapper med CSS! Se de nedenstående eksempler eller besøg vores CSS-knap-tutorial.
detaljeret forklaring
<button>
kontrol med <input type="button">
tilbyder mere kraftfulde funktioner og mere rigtig indhold.<button>
i modsætning til </button>
alle indhold mellem mærkerne er knappens indhold, herunder alle akseptable tekstindhold, såsom tekst eller multimedieindhold. For eksempel kan vi inkludere et billede og relateret tekst, for at skabe en tiltrækkende markørimage i knappen.
den eneste element, der er forbudt at bruge, er image map, fordi de handlinger, der er følsomme over for mus og tastatur, kan forstyrre formularknappens opførsel.
angiv altid for knappen type-attribut.Internet Explorers standardtype er "button"
mens standardværdien i andre browsere (inklusive W3C-specifikationerne) er "submit"
.
se også:
HTML DOM referencehåndbog:Button-objekt
CSS-tutorial:Indstil knappens stil
eksempel
markér klikbare knapper på denne måde:
<button type="button">Klik mig!</button>
advarsel:flere eksempler findes nederst på siden.
egenskab
egenskab | værdi | beskrivelse |
---|---|---|
autofocus | autofocus | angiv at knappen skal få fokus automatisk ved siden af laden af siden. |
disabled | disabled | angiv at knappen skal deaktiveres. |
form | form_id | angiv hvilken formular knappen tilhører. |
formaction | URL |
angiv hvor formulardata skal sendes ved indsendelse. gælder kun for type="submit". |
formenctype |
|
angiv hvordan formulardata skal kodes, før den sendes til serveren. gælder kun for type="submit". |
formmethod |
|
angiv hvordan formulardata skal sendes (brug af hvilken HTTP-metode). gælder kun for type="submit". |
formnovalidate | formnovalidate |
angiv at formulardata ikke skal valideres ved indsendelse. gælder kun for type="submit". |
formtarget |
|
angiv hvor responsen skal vises efter formularindsendelse. gælder kun for type="submit". |
name | navn | angiv knappens navn. |
popovertarget | element_id | angiv det pop-up vinduelement, der skal kalde. |
popovertargetaction |
|
Specify the operation on the popup element when the button is clicked. |
type |
|
Specify the type of the button. |
value | Text | Specify the initial value of the button. |
Global attributes
<button>
Tags also support Global attributes in HTML.
event attributes
<button>
Tags also support Event attributes in HTML.
Default CSS settings
None.
More examples
Example 2
Set button styles 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 styles 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 |
Support | Support | Support | Support | Support |