當(dāng)前,html 5標(biāo)準(zhǔn)正迫近最后階段(或者如html委員會共同主席same ruby所稱的“第一次收官”),其中,細(xì)則有了很大的調(diào)整。
臨別贈言
走好,bb元素
除了知道它是一個可以將頁面保存為離線程序的按鈕,我對bb元素所知寥寥。考慮到可能被其他什么東西編碼或掩蓋,欺騙用戶去點擊,從而下載一些邪惡的玩意兒到他們的系統(tǒng)中,所以bb元素被取消了。
利用瀏覽器菜單中的選項,你可以實現(xiàn)同樣的功能。而這樣你是不會被耍弄的。
已經(jīng)開始想念你了,datagrid
datagrid是指一類交互的表格,類似電子表單。
它被取消是因為這一元素沒有達(dá)到標(biāo)準(zhǔn),確切的說還沒有哪個瀏覽器實現(xiàn)了它(雖然在adobe flex和dojo工具包中有被實現(xiàn))。
很遺憾它不再可用,但希望在html 6中能再見面。
再見,article以及section中的cite屬性。
出于網(wǎng)站聯(lián)合的目的,cite屬性被用在在這兩個新元素中。這樣,當(dāng)你從rss源插入一篇文章,你可以把它包在article或者section標(biāo)簽中,并使用cite屬性指向來源網(wǎng)站。
基于隱藏的元數(shù)據(jù)是錯誤以及邪惡的,除非組織的人需要它這一原則,pubdate屬性依然留在article和section元素中。jeremy keith建議把它作為用于time元素的一個布爾值屬性,我覺得這挺有趣的:
<header>
<h1>lovely article</h1>
<time datetime="2009-08-18" pubdate>
tuesday 18 august 2009 </time>
</header>
這樣,你依然可以提供一個發(fā)布時間(分析器只會關(guān)注每個article或者section元素的第一個pubdate屬性,但它是可見從而可愛的元數(shù)據(jù))。
未解決的問題
time
time元素依然受制于不能被標(biāo)記為太古老的時間,或者類似"december 1935"這樣“模糊”的時間。這使得它對于博物館或者歷史網(wǎng)站用處不大。對我來說,這是這個元素的大缺點,倒是沒有什么特別的理由。
small
這個元素被重定義用于展示小字或其他的邊注。(小字一般用于描述免責(zé)聲明,說明,法規(guī),或者版權(quán)聲明。小字有時還用于標(biāo)識來源,或者滿足許可證要求)。
每個瀏覽器都支持包裹塊級元素的small元素,如果規(guī)范允許這樣做那會很有用(如果不能稱為意義重大)。
legend
legend被設(shè)定為figure和details的子元素,雖然它在當(dāng)前的任何瀏覽器中都不能展示。remy sharp和我曾建議重新設(shè)定header來取代legend或者最好創(chuàng)造出一個新元素。(詳見:錯誤報告, remy的博客文章“拯救figure和detail”)
content 元素
你可以用新元素標(biāo)記你網(wǎng)頁中的周邊事物,但你不能告訴輔助技術(shù)你的主要內(nèi)容從哪開始。anne van kesteren正在打著創(chuàng)建一個content或者main元素的主意。
politics
請繼續(xù)關(guān)注關(guān)于html 5混亂政策的概覽。
另外,如果你對html 5感興趣,請為我的south by southwest html 5小組投票。
|
新聞熱點
疑難解答