HTML5新的主體結(jié)構(gòu)元素 time元素與微格式
time元素用來定義日期或時間,或者定義兩者。通常它需要一個datatime屬性來標明機器能夠認識的時間。microforma即微格式,是利用HTML的屬性來為網(wǎng)頁添加附加信息的一種機制。
【例題】使用time元素
代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>time</title>
</head>
<body>
<p>現(xiàn)在時間是<time>15:17</time>。</p>
<p>我是在<time datetime="2017-02-14">情人</time>那天向她表白的!</p>
</body>
</html>
當代碼運行時,通過代碼的解析,工程師就可以明確地知道“情人節(jié)”指的是2017年2月14號。 time元素是HTML中的新元素,它的屬性如下表所示。
屬性 | 值 | 描述 |
Datetime | Ddtetime | 定義元素的日期和時間 |
如果未定義該屬性,則必須在元素的內(nèi)容中規(guī)定日期和時間。
對于非語義結(jié)構(gòu)的頁面,HTML提供的結(jié)構(gòu)基本上只能告訴瀏覽器把這些信息放在何處,無法深入了解數(shù)據(jù)本身,因而無法幫助編程人員了解信息本身的含義。HTML5的微格式提供了一種機制,可以把更復雜的標記引入HTML中,從而簡化分析數(shù)據(jù)的工作。
沒有人能預測微格式到底會給Web帶來多大的變化,但微格式會幫助編程人員迅速設(shè)計出解決方案。比如說,如果有一種很好的標準的方法來表示日期和時間,那么編程人員就能把來自諸網(wǎng)站的與時間有關(guān)的信息組合起來,而不用花心思去編寫復雜的分析器以猜測某人選擇的格式。從多個數(shù)據(jù)源提供的日歷、時間和進度表制作起來就要簡單得多。微格式是對HTML語義的一個擴充,可以使用戶的HTML代碼被更多設(shè)備識別并使用。
點擊加載更多評論>>