Εκπαιδευτικός Οδηγός για το Ετικέτα <button> του HTML
Ορισμός και χρήση
<button>
ετικέτα ορίζεται ο κlickable κουμπί.
στο <button>
Στο εσωτερικό του στοιχείου, μπορείτε να τοποθετήσετε κείμενο (και ετικέτες όπως <i>, <b>, <strong>, <br>, <img> κ.λπ.). Αυτό είναι με <input>
Δεν μπορεί να κάνει το κουμπί δημιουργίας στοιχείων!
Συμβουλή:Πάντα καθορίστε για το κουμπί <button>
έλεγχος Ατρύπυο τύπουγια να ενημερώσετε τον περιηγητή για τον τύπο του κουμπιού.
Συμβουλή:Μπορείτε να προσθέσετε στυλ στο κουμπί με CSS! Εξετάστε τα παραδείγματα παρακάτω ή επισκεφθείτε τον Εκμάθηση CSS για κουμπιά。
Περιγραφή
<button>
έλεγχος με <input type="button">
παρέχει πιο ισχυρές λειτουργίες και πιο πλούσια περιεχόμενα.<button>
Καθώς </button>
Όλα τα περιεχόμενα μεταξύ των ετικετών είναι το περιεχόμενο του κουμπιού, συμπεριλαμβανομένων οποιωνδήποτε αποδεκτών κειμένων, όπως κείμενο ή πολυμέσα. Για παράδειγμα, μπορούμε να συμπεριλάβουμε μια εικόνα και σχετικό κείμενο, χρησιμοποιώντας τα για να δημιουργήσουμε μια ελκυστική εικόνα ετικέτας στο κουμπί.
Ο μοναδικός εγκλωβισμένος στοιχείο που δεν πρέπει να χρησιμοποιηθεί είναι η εικόνα χάρτη, επειδή οι ενέργειες που είναι ευαίσθητες στο ποντίκι και το πλήκτρο θα διαταράξουν τη συμπεριφορά του κουμπιού φόρμας.
Πάντα καθορίστε για το κουμπί Ατρύπυο τύπου. Η προεπιλεγμένη τιμή του Internet Explorer είναι "button"
ενώ η προεπιλεγμένη τιμή σε άλλους περιηγητές (περιλαμβανομένων των προτύπων του W3C) είναι "submit"
。
Για περισσότερες πληροφορίες δείτε:
Εγχειρίδιο HTML DOM:Button αντικείμενο
Εκμάθηση CSS:Ρύθμιση του στυλ του κουμπιού
Παράδειγμα
Καθορίζεται έτσι ο κλικable κουμπί:
<button type="button">Κάνε κλικ εδώ!</button>
Συμβουλή:Περισσότερες παραδείγματα παρέχονται στο κάτω μέρος της σελίδας.
Ατрибούτο
Ατрибούτο | Αξία | Περιγραφή |
---|---|---|
autofocus | autofocus | Καθορίζει ότι το κουμπί πρέπει να αποκτήσει αυτόματα το εστιασμό κατά την φόρτωση της σελίδας. |
disabled | disabled | Καθορίζει ότι το κουμπί πρέπει να είναι απενεργοποιημένο. |
form | form_id | Καθορίζει σε ποια φόρμα ανήκει το κουμπί. |
formaction | URL |
Καθορίζει πού θα αποσταλούν τα δεδομένα της φόρμας κατά την υποβολή. Μόνο για type="submit". |
formenctype |
|
Καθορίζει πώς θα κωδικοποιηθούν τα δεδομένα της φόρμας πριν αποσταλούν στο διακομιστή. Μόνο για type="submit". |
formmethod |
|
Καθορίζει πώς θα αποσταλούν τα δεδομένα της φόρμας (με ποιον HTTP μέθοδο). Μόνο για type="submit". |
formnovalidate | formnovalidate |
Καθορίζει ότι τα δεδομένα της φόρμας δεν πρέπει να ελεγχθούν κατά την υποβολή. Μόνο για type="submit". |
formtarget |
|
Καθορίζει πού θα εμφανιστεί η απάντηση μετά την υποβολή της φόρμας. Μόνο για type="submit". |
name | Όνομα | Καθορίζει το όνομα του κουμπιού. |
popovertarget | element_id | Καθορίζει το στοιχείο του αναδυόμενου παράθυρου που θα καλείται. |
popovertargetaction |
|
规定按钮被点击时对弹出窗口元素的操作。 |
type |
|
规定按钮的类型。 |
value | 文本 | 规定按钮的初始值。 |
全局属性
<button>
标签还支持 HTML 中的全局属性。
事件属性
<button>
标签还支持 HTML 中的事件属性。
默认的 CSS 设置
无。
更多实例
例子 2
使用 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;} /* 绿色 */ .button2 {background-color: #008CBA;} /* 蓝色 */ </style> </head> <body> <button class="button button1">绿色</button> <button class="button button2">蓝色</button> </body> </html>
例子 2
使用 CSS 设置按钮样式(带有悬停效果):
!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">绿色</button> <button class="button button2">蓝色</button> </body> </html>
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |