- 論壇徽章:
- 0
|
2.1 Html5 Web Form概述
Html5 Web Form是基于原有HTML表單的基礎(chǔ)上,加入了一些特性元素和屬性。使得開發(fā)人員更加方便,用戶體驗(yàn)程度更高。本節(jié),我們將重點(diǎn)探討Html5 Web Form的設(shè)計(jì)理念、新穎之處和目前瀏覽器的支持情況。
2.1.1 Html5 Web Form的設(shè)計(jì)理念
在Web領(lǐng)域里探索了12年之久的超文本標(biāo)記語言HTML,自從成為萬維網(wǎng)的核心語言之后,精益求精,不斷創(chuàng)新,終于發(fā)展到了第五次修訂版本Html5。但是Html4的發(fā)布以后,就被一度被網(wǎng)頁設(shè)計(jì)師和Web程序員稱為最成功地標(biāo)記格式語言。那么Html5在表單應(yīng)用方面又有哪些創(chuàng)新的設(shè)計(jì)理念呢?
根據(jù)W3C(World Wide Web Consortium,萬維網(wǎng)聯(lián)盟)的解釋,HTML5表單新特性的目的是在為用戶提供更好的用戶體驗(yàn),為開發(fā)人員提供更簡(jiǎn)單的編程。從而我們總結(jié)Html5 Web Form是基于以下設(shè)計(jì)理念的。
• 代碼簡(jiǎn)單。同樣的表單代碼Html5將比以前的Html代碼更簡(jiǎn)單,因?yàn)樵贖tml5 Web Form中去掉了以往的冗余代碼。這對(duì)開發(fā)人員來說是非常重要的。
• 功能強(qiáng)大。在Html5 Web Form加入一些新元素新特性,在很大程度上改善了Html4中表單標(biāo)簽死板等問題,例如:在Html4或XHtml中,<input>,<button>,<select>,<textarea>等標(biāo)簽要放在<form>標(biāo)簽里面,而在Html5 Web Form中,卻沒有這樣的限制,這些標(biāo)簽可以放在網(wǎng)頁的任何位置,因?yàn)檫@些標(biāo)簽可以通過新增的form屬性與相應(yīng)的表單關(guān)聯(lián)。
• 用戶友好。Html5 Web Form的初衷是為用戶提供了更好的Web服務(wù)體驗(yàn)。例如:使用Html5 Web Form的新特性可以為用戶提供一些自動(dòng)聚焦、輸入信息提示和輸入信息選擇等功能。
• 兼容性好;谀壳暗臑g覽器參差不齊,各大主流瀏覽器對(duì)Html5 Web Form的支持情況也不盡相同。但是Html4表單的標(biāo)簽和特性在Html5中是完全支持的,反過來,Html5 Web Form的新元素新特性在舊式瀏覽器也不會(huì)報(bào)錯(cuò),所以讀者現(xiàn)在就可以在自己的Web程序上大膽地使用Html Web Form技術(shù)。
|
|