<!-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article> (HTML5)
<aside>(HTML5)
<audio> (HTML5)
<b>
<base>
<basefont>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas> (HTML5)
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command> (HTML5)
<datalist> (HTML5)
<dd>
<del>
<details> (HTML5)
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed> (HTML5)
<fieldset>
<figcaption> (HTML5)
<figure> (HTML5)
<font>
<footer> (HTML5)
<form>
<frame>
<frameset>
<h1> - <h6>
<head>
<header> (HTML5)
<hgroup> (HTML5)
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<keygen> (HTML5)
<kbd>
<label>
<legend>
<li>
<link>
<map>
<mark> (HTML5)
<menu>
<meta>
<meter> (HTML5)
<nav> (HTML5)
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output> (HTML5)
<p>
<param>
<pre>
<progress> (HTML5)
<q>
<rp> (HTML5)
<rt> (HTML5)
<ruby> (HTML5)
<s>
<samp>
<script>
<section> (HTML5)
<select>
<small>
<source> (HTML5)
<span>
<strike>
<strong>
<style>
<sub>
<summary> (HTML5)
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time> (HTML5)
<title>
<tr>
<tt>
<u>
<ul>
<var>
<video> (HTML5)
<wbr> (HTML5)
Η ετικέτα <button>
Ορισμός και χρήση
Με την ετικέτα αυτή εισάγουμε ένα κουμπί στην σελίδα μας. Μέσα στις ετικέτες <button> και </button> μπορούμε να προσθέσουμε περιεχόμενο, όπως κείμενο ή εικόνες. Αυτή είναι η διαφορά με το κουμπί που δημιουργείται με την ετικέτα <input>.

Με την ιδιότητα type ορίζουμε τον τύπο του κουμπιού

Ετικέτα τέλους: </button>
Παράδειγμα
Πηγαίος Κώδικας Αποτέλεσμα στον browser
<button>Click Me</button>
Διαφορές στην χρήση μεταξύ της HTML4.01 και την HTML5
Στην HTML5 έχουν προστεθεί μερικές νέες ιδιότητες
Ιδιότητες
Ιδιότητα Τιμή Περιγραφή
autofocus (HTML5) autofocus Η ύπαρξη της ιδιότητας autofocus στο πεδίο σημαίνει ότι κάθε φορά που φορτώνεται η σελίδα, το κουμπί γίνεται focused (αν δηλαδή ο χρήστης πατήσει το space ή το enter του πληκτρολογίου του αφού φορτώσει η σελίδα, το κουμπί θα πατηθεί)
disabled disabled Απενεργοποιεί το κουμπί
form (HTML5) id φορμών μπορεί να πάρει σαν τιμές τις τιμές των id των φορμών που ανήκει, χωρισμένες με κενό
formaction (HTML5) URL Ορίζει το URL που θα σταλούν τα δεδομένα της φόρμας όταν αυτή γίνεται submit. Υπερισχύει της ιδιότητας action
formenctype (HTML5) application/x-www-form-urlencoded

multipart/form-data

text/plain
Ορίζει την κωδικοποίηση των δεδομένων της φόρμας που θα σταλούν στον server. Υπερισχύει της ιδιότητας enctype
formmethod (HTML5) delete
get
post
put
Ορίζει τον τρόπο που θα σταλούν τα δεδομένα στον server. Υπερισχύει της ιδιότητας method
formnovalidate (HTML5) formnovalidate Αν υπάρχει η ιδιότητα, τότε τα δεδομένα στα πεδία της φόρμας στέλνονται χωρίς να γίνεται validate
formtarget (HTML5) _blank
_self
_parent
_top
όνομα frame
Ορίζει το σημείο που θα εμφανιστεί η σελίδα που ορίζεται απο την ιδιότητα formaction ή action. Υπερισχύει της ιδιότητας target
name όνομα Ορίζει ένα μοναδικο όνομα για το κουμπί ώστε να μπορούμε να αναφερθούμε σε αυτό μέσα από ένα script
type button
reset
submit
Ορίζει τον τύπο του κουμπιού
value τιμή Ορίζει τις τιμές αρχικοποίησης του κομπιού
Κοινές (standard) ιδιότητες που μπορεί να πάρει η ετικέτα:
Η ετικέτα <button> υποστηρίζει τις standard ιδιότητες της HTML5
HTML Γεγονότα που μπορεί να πάρει η ετικέτα:
Η ετικέτα <button> υποστηρίζει τις ιδιότητες events της HTML5