HTML5新特征、窍门和技术(1~5)
一、新的Doctype
”doctype”中文意思指“文檔類型”
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
使用新的HTML5文檔類型代替吧。你會(huì)活得更久<!DOCTYPE html> 您可能會(huì)對這段代碼究竟靠不靠譜表示懷疑。不用擔(dān)心,如今這是可行的,只有老的瀏覽器需要一個(gè)特定的doctype(文檔類型)。瀏覽器如果不知道doctype,就會(huì)很簡單的以標(biāo)準(zhǔn)模式對包含的標(biāo)簽進(jìn)行渲染。
二、圖形元素(The Figure Element )
看看下面給圖片添加的標(biāo)示:
<img src="path/to/image" alt="About image" />
<p>Image of Mars. </p>
文字裹在p標(biāo)簽里,與img標(biāo)簽各行其道,很難讓人聯(lián)想到這就是標(biāo)題。
HTML5通過采用<figure>元素對此進(jìn)行了改正。當(dāng)合<figcaption>元素組合使用時(shí),我們就可以語義化地聯(lián)想到
這就是圖片相對應(yīng)的標(biāo)題
<figure>
<img src="path/to/image" alt="About image" />
<figcaption>
<p>This is an image of something interesting. </p>
</figcaption>
</figure>
三、<small>重新定義
還在不久前,<small>元素被用來創(chuàng)建靠近logo且相關(guān)的副標(biāo)題。這是個(gè)很有用的表現(xiàn)元素,但是,現(xiàn)在,這種用法可能就不正確了。<small>元素已經(jīng)被重新定義了,指小字,因而更具可用性。試想下你網(wǎng)站底部的版權(quán)狀態(tài),根據(jù)對此元素新的HTML5定義,<small>可以正確地包裹這些信息。
四、腳本(scripts)和鏈接(links)無需type
您可能現(xiàn)在仍在給link和script標(biāo)簽增加type屬性。
<link rel="stylesheet" href="path/to/stylesheet.css" type="text/css" />
<script type="text/javascript" src="path/to/script.js"></script>
這已經(jīng)是老黃花菜,非必需品了。這意味著,這些標(biāo)簽都各自指向樣式表和腳本。因此,我們可以把type屬性一起干掉。
<link rel="stylesheet" href="path/to/stylesheet.css" />
<script src="path/to/script.js"></script>
五、引號還是不要引號
…這確實(shí)是個(gè)問題。記住,HTML5不是XHTML,要是你不愿意,你沒有必要非得用引號標(biāo)記包裹你的屬性,沒有必要非得閉合元素。換句話說,只要你自己覺得舒服,就沒有什么對錯(cuò)之分。對于我自己來說就是如此。
<p class=myClass id=someId> Start the reactor.
對此取舍你還得自己拿主意。如果你更傾向于結(jié)構(gòu)化的文檔,就算天塌下來,也要把引號牢牢拽在懷里。
來自張鑫旭-鑫空間-鑫生活[http://www.zhangxinxu.com]
總結(jié)
以上是生活随笔為你收集整理的HTML5新特征、窍门和技术(1~5)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【05】全经典老歌
- 下一篇: 02- 流行歌曲 最新热门