Tag ng HTML <button>
Pagsasaayos at paggamit
<button>
Tag na nagdefinir ng klikable na button.
Sa <button>
Sa loob ng elemento, puwedeng ilagay ang teksto (at kahit anong tag sa <i>, <b>, <strong>, <br>, <img> at iba pa). Ito ay ginagamit <input>
Ang mga button na hindi pwedeng gawin ng paglikha ng elemento!
paalala:palagian ay tutupangitain ng button. <button>
element na tinutukoy type attribute, upang ipaalam sa browser kung anong uri ng button ito.
paalala:Maaari mong madagdagan ang istilo ng button gamit ang CSS! Tingnan ang mga halimbawa sa ibaba o bisitahin ang aming CSS Button Tutorial.
detailed explanation
<button>
control kaagapay sa <input type="button">
ay nagbibigay ng mas malakas na mga kalikasan at mas masasarap na nilalaman.<button>
kaagapay sa </button>
Ang lahat ng nilalaman sa pagitan ng tag ay ang nilalaman ng button, kasama ang anumang katanggap-tanggap na nilalaman, tulad ng teksto o multimedia na nilalaman. Halimbawa, maaari naming isama ang isang imahe at ang kaugnay na teksto, na ginagawa nila ang isang kaakit-akit na marka na imahe sa pindutan.
Ang tanging pinagbawalang elemento ay ang image map, dahil ang mga pagkilos na masensitibo sa mouse at keyboard nito ay maaring magkakasira sa paggamit ng pindutan ng porma.
palagian ay tutupangitain ng button. type attribute. Ang default na uri ng type attribute sa Internet Explorer ay "button"
, habang ang default na halaga sa iba pang browser (kasama ang W3C规范) ay "submit"
.
Para sa iba pang pagsasalita:
HTML DOM Reference Manual:Button Object
CSS Tutorial:pagtatakda ng istilo ng pindutan
halimbawa
tanging tulad nito ay markahan ang madaling mag-click na pindutan:
<button type="button">Klik ako!</button>
paalala:makikita ang mas maraming halimbawa sa pababa ng pahina.
palatandaan
palatandaan | halaga | paglalarawan |
---|---|---|
autofocus | autofocus | tutupangitain na ang pindutan ay dapat makuha ng awtomatikong fokus kapag inilaladlad ang pahina. |
disabled | disabled | tutupangitain na dapat i disable ang pindutan. |
form | form_id | tutupangitain kung saan ang pindutan ay pagka parte ng anong porma. |
formaction | URL |
tutupangitain kung saan dapat ilipat ang datos ng porma kapag isinasubmit. tanging para sa type="submit". |
formenctype |
|
tutupangitain kung paano maisakop ang datos ng porma bago ito ilipat sa server. tanging para sa type="submit". |
formmethod |
|
tutupangitain kung paano ililipat ang datos ng porma (gumagamit ng anong HTTP method). tanging para sa type="submit". |
formnovalidate | formnovalidate |
tutupangitain na hindi dapat walang pagkakatotohanan ang datos ng porma kapag isinasubmit. tanging para sa type="submit". |
formtarget |
|
tutupangitain kung saan dapat ipakita ang tugon pagkatapos isumite ang porma. tanging para sa type="submit". |
name | pangalan | tutupangitain ang pangalan ng pindutan. |
popovertarget | element_id | tutupangitain ang elemento ng popup na dapat tawagan. |
popovertargetaction |
|
Tutukoy ang operasyon sa popup element kapag iniligtas ang button. |
type |
|
Tutukoy ang uri ng button. |
value | Teksto | Tutukoy ang naunang halaga ng button. |
Global attributes
<button>
Ang tag ay sumusuporta sa HTML global attributes.
Event attributes
<button>
Ang tag ay sumusuporta sa HTML event attributes.
Default na CSS setting
Wala.
Higit pang halimbawa
Halimbawa 2
Ginagamit ang CSS upang itakda ang estilo ng button:
<!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;} /* Luntian */ .button2 {background-color: #008CBA;} /* Bulok */ </style> </head> <body> <button class="button button1">Luntian</button> <button class="button button2">Bulok</button> </body> </html>
Halimbawa 2
Ginagamit ang CSS upang itakda ang estilo ng button (may epekto ng hover):
<!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">Luntian</button> <button class="button button2">Bulok</button> </body> </html>
Browser na suporta
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |