- 精通HTML5+CSS3+JavaScript網(wǎng)頁(yè)設(shè)計(jì)(視頻教學(xué)版)(第2版)
- 王英英
- 650字
- 2019-12-09 14:23:50
1.5 專(zhuān)家解惑
問(wèn)題1:如何理解HTML5中的單標(biāo)記和雙標(biāo)記書(shū)寫(xiě)方法?
HTML5中的標(biāo)記分為單標(biāo)記和雙標(biāo)記。所謂單標(biāo)記是指沒(méi)有結(jié)束標(biāo)記的標(biāo)記,雙標(biāo)記是指既有開(kāi)始標(biāo)記又包含結(jié)束標(biāo)記。
對(duì)于不允許寫(xiě)結(jié)束標(biāo)記的單標(biāo)記元素,只可以使用“<元素/>”的形式進(jìn)行書(shū)寫(xiě)。例如“<br>…</br>”的書(shū)寫(xiě)方式是錯(cuò)誤的,正確的書(shū)寫(xiě)方式為<br/>。當(dāng)然,在HTML5之前的版本中<br>這種書(shū)寫(xiě)方法可以被沿用。HTML5中不允許寫(xiě)結(jié)束標(biāo)記的元素有area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr。
對(duì)于部分雙標(biāo)記可以省略結(jié)束標(biāo)記。HTML5中允許省略結(jié)束標(biāo)記的元素有l(wèi)i、dt、dd、p、rt、rp、optgroup、option、colgroup、thead、tbody、tfoot、tr、td、th。
HTML5中有些元素還可以完全被省略標(biāo)記,即使這些標(biāo)記被省略了,該元素還是以隱式的方式存在的。HTML5中允許省略全部標(biāo)記的元素有html、head、body、colgroup、tbody。
問(wèn)題2:為何使用記事本編輯HTML文件無(wú)法在瀏覽器中預(yù)覽,而是直接在記事本中打開(kāi)?
很多初學(xué)者,保存文件時(shí),沒(méi)有將HTML文件的擴(kuò)展名.html或.htm作為文件的后綴,導(dǎo)致文件還是以.txt為擴(kuò)展名,因此無(wú)法在瀏覽器中查看。如果讀者是通過(guò)右擊,創(chuàng)建記事本文件,那么在給文件重命名時(shí)一定要以html或.htm作為文件的后綴。特別要注意的是當(dāng)Windows系統(tǒng)的擴(kuò)展名隱藏時(shí),更容易出現(xiàn)這樣的錯(cuò)誤。讀者可以在【文件夾選項(xiàng)】對(duì)話(huà)框中設(shè)置是否顯示擴(kuò)展名。
問(wèn)題3:在網(wǎng)頁(yè)中,語(yǔ)言的編碼方式有哪些?
在HTML5網(wǎng)頁(yè)中,<meta>標(biāo)記的charset屬性用于設(shè)置網(wǎng)頁(yè)的內(nèi)碼語(yǔ)系,也就是字符集的類(lèi)型。國(guó)內(nèi)常用的是GB碼,由于經(jīng)常要顯示漢字,因此通常設(shè)置為“GB2312”(簡(jiǎn)體中文)和“UTF-8”兩種。英文是“ISO-8859-1”字符集。此外還有其他的字符集,這里不再介紹。
- Dreamweaver CS6網(wǎng)頁(yè)設(shè)計(jì)與制作教程
- 網(wǎng)頁(yè)設(shè)計(jì)與制作:HTML+CSS+JavaScript標(biāo)準(zhǔn)教程
- Div+CSS網(wǎng)頁(yè)制作實(shí)戰(zhàn)教程
- 網(wǎng)頁(yè)制作與網(wǎng)站建設(shè)寶典
- HTML5+CSS3網(wǎng)頁(yè)制作基礎(chǔ)培訓(xùn)教程
- 網(wǎng)頁(yè)制作實(shí)用教程(第3版)
- 速學(xué)速通:快學(xué)Flash網(wǎng)頁(yè)動(dòng)畫(huà)
- CSS圖鑒
- 《練就職場(chǎng)功夫熊貓》
- 淘寶店鋪?lái)?yè)面設(shè)計(jì)與裝修實(shí)戰(zhàn)教程
- Vue.js核心技術(shù)解析與uni-app跨平臺(tái)實(shí)戰(zhàn)開(kāi)發(fā)
- Web開(kāi)發(fā)者晉級(jí)之道:架構(gòu)、模式和領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)
- 網(wǎng)頁(yè)設(shè)計(jì)與制作
- Vue應(yīng)用程序開(kāi)發(fā)
- Web程序設(shè)計(jì)