HTML <button> tagi
Määrittely ja käyttö
<button>
Tunniste määrittää klikattavan painikkeen.
Lisää <button>
Elementin sisällä voit sijoittaa tekstiä (ja esimerkiksi <i>-, <b>-, <strong>-, <br>-, <img>-tunnisteita). Tämä on <input>
Elementin luomisen painikkeella ei voida tehdä!
Vinkki:Varmista aina, että <button>
elementti määrittää type-ominaisuus, jotta selaimet tietävät, mikä painike on.
Vinkki:Voit helposti lisätä tyylejä painikkeisiin CSS:n avulla! Katso alla olevat esimerkit tai vieraile CSS-painikeopas.
selitys
<button>
yksikko <input type="button">
tarjoaa vahvemmat toiminnot ja monipuolisemman sisällön.<button>
verrattuna </button>
Kaikki sisältö, joka on sijoitettu välilehdet
Ainoa kielletty elementti on kuvamaapinta, koska se voi häiritä lomakepainikkeen käyttäytymistä, jos se reagoi hiiren ja näppäimistön liikkeisiin.
Varmista aina, että painikkeelle määritellään type-ominaisuus. Internet Explorerin oletustyyppi on "button"
mikä on oletusarvo muissa selaimissa (mukaan lukien W3C-standardit), "submit"
.
Lisäksi:
HTML DOM -viittausopas:Button-objekti
CSS-opas:Aseta painikkeen tyyli
Esimerkki
Merkittävä tällaiset klikattavat painikkeet:
<button type="button">P paina minua!</button>
Vinkki:Lisää esimerkkejä sivun alasta.
Ominaisuus
Ominaisuus | Arvo | Kuvaus |
---|---|---|
autofocus | autofocus | Määritellään, että painike tulisi saada fokuksen heti sivun latautumisen jälkeen. |
disabled | disabled | Määritellään, että painike tulisi olla käytöstä poissa. |
form | form_id | Määritellään, mihin lomakkeeseen painike kuuluu. |
formaction | URL |
Määritellään, mihin URL-osoitteeseen lomakkeen tiedot lähetetään. Vain, jos type="submit". |
formenctype |
|
Määritellään, miten lomakkeen tiedot koodataan ennen palvelimelle lähettämistä. Vain, jos type="submit". |
formmethod |
|
Määritellään, miten lomakkeen tiedot lähetetään (mikä HTTP-metodi käytetään). Vain, jos type="submit". |
formnovalidate | formnovalidate |
Määritellään, ettei lomakkeen tietoja tulisi tarkistaa lähettäessä. Vain, jos type="submit". |
formtarget |
|
Määritellään, missä tulisi näyttää vastaus, kun lomake lähetetään. Vain, jos type="submit". |
name | Nimi | Määritellään painikkeen nimi. |
popovertarget | element_id | Määritellään, mikä ponnahdusikkuna-elementti kutsutaan. |
popovertargetaction |
|
Määrittelee, mitä toimenpidettä suoritetaan, kun painiketta painetaan. |
type |
|
Määrittelee painikkeen tyypp. |
value | Teksti | Määrittelee painikkeen alkuperäisen arvon. |
Globaalit propertyt
<button>
Tunniste tukee HTML:n globaalit propertyt.
Tapahtumapropertyt
<button>
Tunniste tukee HTML:n tapahtumapropertyt.
Oletusarvoiset CSS-asetukset
Ei mitään.
Lisää esimerkkejä
Esimerkki 2
Aseta painikkeen tyyli CSS:llä:
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: valkoinen; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; } .button1 {background-color: #4CAF50;} /* vihreä */ .button2 {background-color: #008CBA;} /* sininen */ </style> </head> <body> <button class="button button1">vihreä</button> <button class="button button2">sininen</button> </body> </html>
Esimerkki 2
Aseta painikkeen tyyli CSS:llä (sillanottava efekti):
<!DOCTYPE html> <html> <head> <style> .button { border: none; color: valkoinen; 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: valkoinen; color: musta; border: 2px solid #4CAF50; } .button1:hover { background-color: #4CAF50; color: valkoinen; } .button2 { background-color: valkoinen; color: musta; border: 2px solid #008CBA; } .button2:hover { background-color: #008CBA; color: valkoinen; } </style> </head> <body> <button class="button button1">vihreä</button> <button class="button button2">sininen</button> </body> </html>
Selain tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |