註:這篇文章已經有人翻譯過重新認識button 標籤,但覺得其中有很多地方值得推敲,不太好理解。因此本人結合個人學習體會重新翻譯而成此文。
英文原文:http://particletree.com/features/rediscovering-the-button-element/
對於每個程式設計者來說,為使用者提供一個風格統一的介面是一項不變的要求。但在網頁上實現這種風格統一卻顯得格外困難,因為不同作業系統、不同瀏覽器對網頁內容的表現方式存在著差異,而且這種差異幾乎毫無規律性。在處理表單元素過程中這個問題顯得格外突出,其中,讓許多人束手無策的就是「Submit」按鈕表現標準統一化的問題。
比如說,屬性為type="submit"的input標籤在不同的瀏覽器中要么顯得非常醜陋(在Firefox中),要么就是存在這樣那樣的缺陷(在Internet Explorer),甚至表現得十分死板(在Safari中)。應對這個問題的解決方法通常是透過設定input的屬性為image然後自己動手設計一個按鈕圖片出來。但我們卻因此而不得不在每次需要使用按鈕時增加大量額外煩人的工作。因此,我們需要一個更好的解決方案,一個對設計者來說更具彈性、更有意義的方法。幸運的是,這種方法實際上已經存在,需要的是我們再做一點點工作。朋友們,現在請允許向大家介紹我們這位可愛的小盆友