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值
不過在現代瀏覽器都統一標準化了其實沒這麼大的問題
留言
張貼留言