HTML <button> ตากแบบ
คำนิยามและวิธีใช้
<button>
สัญญาณที่กำหนดปุ่มที่สามารถคลิกได้
ใน <button>
ภายในองค์ประกอบ คุณสามารถใส่ข้อความ (และอีกตัวอย่างเช่น <i>、<b>、<strong>、<br>、<img> และอื่น ๆ) นี้เป็นการใช้ <input>
ไม่อาจทำได้โดยปุ่มที่สร้างโดยอิเล็กทรอนิกส์!
คำแนะนำ:เป็นที่ยิ่งใหญ่ว่าต้องกำหนดเป็นปุ่มเดียวๆ <button>
ตัวเรียกองค์ประกอบ ตัวเรียก typeเพื่อให้บราวเซอร์ทราบว่ามันเป็นปุ่มประเภทใด
คำแนะนำ:คุณสามารถใช้ CSS ง่ายๆ ที่จะใส่รูปแบบให้ปุ่ม! ดูตัวอย่างหรือเข้าถึง ตัวเรียก CSS ปุ่ม.
รายละเอียด
<button>
ตัวควบคุม กับ <input type="button">
มีความสามารถและเนื้อหาที่เพิ่มเติม<button>
เทียบกับ </button>
ทุกสิ่งที่อยู่ระหว่างตัวเรียกทั้งหมดเป็นสิ่งที่อยู่ในปุ่ม รวมถึงเนื้อหาที่ยอมรับได้ อย่างเช่นข้อความหรือสื่อมัลติมีเดีย ตัวอย่างเช่น สามารถรวมภาพและข้อความที่เกี่ยวข้องกันในปุ่ม เพื่อทำเป็นแสดงการหน้าที่ที่ดึงดูดตา
อนุญาตไม่ให้ใช้สิ่งที่จะหยุดใช้งานเพราะมันสนิทกับการเคลื่อนไหวของเมาส์และหลังข้อมือ ซึ่งอาจทำให้ปุ่มฟอร์มทำงานผิด
เป็นที่ยิ่งใหญ่ว่าต้องกำหนดเป็นปุ่มเดียวๆ ตัวเรียก type. ค่าเริ่มต้นที่ Internet Explorer คือ "button"
และในบราวเซอร์อื่นๆ (รวมถึงมาตราฐาน W3C) มีค่าเริ่มต้นคือ "submit"
.
ดูเพิ่มเติมที่:
คู่มืออ้างอิง HTML DOM:เป้าหมาย Button
ตัวเรียก CSS:ตั้งรูปแบบปุ่ม
ตัวอย่าง
ติดฉันที่เช่นนี้เพื่อทำปุ่มที่สามารถกดได้
<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 |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |