button 與 input 和 a 之間的差別

 <a>

<button>

<input>

雖然現在有引用 bootstrap的話,三個樣式其實是統一的 (class="btn")

但是沒引用的時候

<a>跟的差距最大,且 button 跟 input 兩者可以加上type,形成不同的功能性按鈕,

而Button跟input的差距在於value

也就是

<input type="button" value="i'm input">

<button type="button">i'm button <span></span></button>
在button中是可以在value值上加上其餘的element的

而<a>就是比較常用於超連結的部分了

而input 和 button 之間,其實在以前的時候有過所謂的BUG

如fireFox input無法設定行高
button在ie中傳值是傳button element中間的值而不是value值

不過在現代瀏覽器都統一標準化了其實沒這麼大的問題

留言

這個網誌中的熱門文章

無法載入檔案或組件 'System.IO.Compression' 或其相依性的其中之一。

MongoDB 入門

DDD With MVC