1.HTML践磅、XML单刁、XHTML 有什么區(qū)別
- html 超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language),是最早寫網(wǎng)頁(yè)的語(yǔ)言府适,但是由于時(shí)間早羔飞,規(guī)范不是很好,大小寫混寫且編碼不規(guī)范檐春;
- xml 可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language)逻淌,是一種跨平臺(tái)語(yǔ)言,編碼更自由喇聊,可以自由創(chuàng)建標(biāo)簽恍风;
- xhtml 升級(jí)版的html(Extensible Hyper Text Markup Language),對(duì)html進(jìn)行了規(guī)范誓篱,編碼更加嚴(yán)謹(jǐn)純潔朋贬,也是一種過(guò)渡語(yǔ)言,html向xml過(guò)渡的語(yǔ)言窜骄;
區(qū)別
- xhtml對(duì)比與html锦募,xhtml文檔具有良好完整的排版,體現(xiàn)在兩方面:a邻遏、元素必須要有結(jié)束標(biāo)簽糠亩;b虐骑、元素必須嵌套;
- 對(duì)于html的元素和屬性赎线,xhtml必須小寫廷没,因?yàn)閤ml是嚴(yán)格區(qū)分大小寫的;
- xhtml的屬性值必須在引號(hào)之中垂寥;
2.什么是語(yǔ)義化的 HTML
- 用正確的標(biāo)簽桌正確的事颠黎;
- HTML語(yǔ)義化就是讓頁(yè)面內(nèi)容結(jié)構(gòu)化,便于對(duì)瀏覽器滞项,搜索引擎解析;
- 使閱讀源代碼的人對(duì)網(wǎng)站更容易將網(wǎng)站分塊狭归,便于閱讀維護(hù)理解;
3.怎樣理解內(nèi)容和樣式分離的原則
- 結(jié)構(gòu)和樣式的分離使得批量改變樣式變得更加方便文判;
- 可以提高搜索引擎的搜索效率过椎,我們檢索內(nèi)容的時(shí)候往往是不考慮樣式的;
4.有哪些常見的meta標(biāo)簽
<meta charset="utf-8">
使用utf-8的編碼方式
<meta http-equiv="refresh" content="0;url=" />
頁(yè)面重定向和刷新:content內(nèi)的數(shù)字代表時(shí)間(秒)戏仓,既多少時(shí)間后刷新疚宇。如果加url,則會(huì)重定向到指定網(wǎng)頁(yè)。
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
優(yōu)先使用 IE 最新版本和 Chrome赏殃。
<meta http-equiv="Pragma" content="no-cache">
禁止瀏覽器從本地計(jì)算機(jī)的緩存中訪問(wèn)頁(yè)面內(nèi)容:這樣設(shè)定灰嫉,訪問(wèn)者將無(wú)法脫機(jī)瀏覽。
<meta name="keywords" content="your tags" />
頁(yè)面關(guān)鍵詞嗓奢,每個(gè)網(wǎng)頁(yè)應(yīng)具有描述該網(wǎng)頁(yè)內(nèi)容的一組唯一的關(guān)鍵字讼撒。
5.文檔聲明的作用?
文檔聲明是為了避免瀏覽器把頁(yè)面判斷成混亂模式用的股耽。因?yàn)闉g覽器并不知道你是html還是xml,所以通過(guò)DTD通知瀏覽器根盒。
6.瀏覽器亂碼的原因是什么?如何解決
亂碼是因?yàn)镠TML在文本編輯階段的編碼方式和在被瀏覽器上被解釋執(zhí)行時(shí)的解碼方式不一致導(dǎo)致的物蝙。而亂碼主要是中文亂碼炎滞。
設(shè)置HTML編碼格式:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
或者
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
瀏覽器解碼方式設(shè)置
在chrome瀏覽器中的設(shè)置方式如下:菜單欄>>更多工具>>編碼
7.列出常見的標(biāo)簽,并簡(jiǎn)單介紹這些標(biāo)簽用在什么場(chǎng)景
<span> </span>
行內(nèi)分區(qū)元素诬乞,最簡(jiǎn)單的inline元素册赛,沒(méi)有任何的顯示效果,需要CSS樣式去實(shí)現(xiàn)效果震嫉。span直譯為“跨距”森瘪,但是不好理解,所以在實(shí)際的使用中不去翻譯票堵。必須要配合CSS和JS才會(huì)有效果扼睬。
<div> </div> 元素分組,division(分組)的縮寫為div悴势,在頁(yè)面布局中經(jīng)常會(huì)用到窗宇,block元素措伐,跟p不一樣,p元素上下是有間距的军俊,最簡(jiǎn)單的區(qū)塊元素侥加,只是用來(lái)將指定的內(nèi)容放在一個(gè)區(qū)塊中。
<img src=”圖片的路徑” /> 實(shí)際上不是將一張圖片嵌入到網(wǎng)頁(yè)中粪躬,而是通知服務(wù)器發(fā)起一個(gè)圖片請(qǐng)求(get)官硝,請(qǐng)求服務(wù)器找到圖片并且加載,其中還有img還有幾個(gè)屬性:width:像素和百分比短蜕、height、alt:若圖片無(wú)法顯示時(shí)顯示的文字傻咖、title:鼠標(biāo)懸停時(shí)顯示的文字朋魔,inline元素。
a標(biāo)簽 鏈接