HTML常見(jiàn)問(wèn)題

HTML工腋、XML姨丈、XHTML 有什么區(qū)別畅卓?

HTML:超文本標(biāo)記語(yǔ)言,是語(yǔ)法較為松散的蟋恬、不嚴(yán)格的Web語(yǔ)言翁潘,主要用于顯示數(shù)據(jù)。
XML:可擴(kuò)展標(biāo)記語(yǔ)言歼争,主要用于傳輸拜马、存儲(chǔ)數(shù)據(jù);標(biāo)簽沒(méi)有被預(yù)定義沐绒,需要自行定義標(biāo)簽俩莽。
XHTML:可擴(kuò)展超文本標(biāo)記語(yǔ)言,基于XML乔遮,作用與HTML類似扮超,但語(yǔ)法更嚴(yán)格。

怎樣理解 HTML 語(yǔ)義化蹋肮?

HTML語(yǔ)義化是一種編寫(xiě)HTML的方式出刷。根據(jù)內(nèi)容的結(jié)構(gòu)化(內(nèi)容語(yǔ)義化),選擇合適的標(biāo)簽坯辩、使用合理的代碼結(jié)構(gòu)馁龟,便于開(kāi)發(fā)者閱讀和寫(xiě)出更優(yōu)雅的代碼,同時(shí)讓瀏覽器漆魔、搜索引擎更好地解析坷檩。在沒(méi)有樣式CSS情況下也以一種文檔格式顯示却音,并且是容易閱讀的。使閱讀源代碼的人對(duì)網(wǎng)站更容易將網(wǎng)站分塊矢炼,便于閱讀維護(hù)理解满着。

怎樣理解內(nèi)容與樣式分離的原則

開(kāi)發(fā)網(wǎng)頁(yè)時(shí),寫(xiě) HTML 的時(shí)候先不管樣式, 重點(diǎn)放在HTML的結(jié)構(gòu)和語(yǔ)義化上涯穷,讓 HTML 能體現(xiàn)頁(yè)面結(jié)構(gòu)或者內(nèi)容换帜。之后再去寫(xiě)樣式,HTML 內(nèi)不允許出現(xiàn)屬性樣式涯塔,盡量不要出現(xiàn)行內(nèi)樣式肌稻。不僅可以更清晰地分別表達(dá)樣式或者內(nèi)容,更重要的是這一分離使得二者不再耦合匕荸,樣式變得可復(fù)用爹谭、組件化,便于后續(xù)開(kāi)發(fā)人員閱讀和維護(hù)榛搔。

有哪些常見(jiàn)的meta標(biāo)簽

meta標(biāo)簽提供關(guān)于HTML文檔的元數(shù)據(jù)诺凡。元數(shù)據(jù)不會(huì)顯示在頁(yè)面上,但是對(duì)于機(jī)器是可讀的践惑。它可用于瀏覽器(如何顯示內(nèi)容或重新加載頁(yè)面)腹泌,搜索引擎(關(guān)鍵詞),或其他 web 服務(wù)尔觉。meta標(biāo)簽的屬性有name屬性和http-equiv屬性:

1.name屬性

主要用于描述網(wǎng)頁(yè)凉袱,比如網(wǎng)頁(yè)的關(guān)鍵詞,敘述等侦铜。與之對(duì)應(yīng)的屬性值為content专甩,content中的內(nèi)容是對(duì)name填入類型的具體描述,便于搜索引擎抓取钉稍。
其中name屬性常用幾種參數(shù):
keywords(關(guān)鍵字):用于告訴搜索引擎涤躲,網(wǎng)頁(yè)的關(guān)鍵字
<meta name="keywords" content="web基礎(chǔ)">
description(網(wǎng)站內(nèi)容的描述):用于告訴搜索引擎,網(wǎng)站的主要內(nèi)容
<meta name="description" content="前端知識(shí)">
viewport(移動(dòng)端的窗口):常用于設(shè)計(jì)移動(dòng)端網(wǎng)頁(yè)
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">

2.http-equiv屬性

content-Type:設(shè)定網(wǎng)頁(yè)字符集
<meta http-equiv="content-Type" content="text/html;charset=utf-8"> //html4
<meta charset="utf-8"> //html5
X-UA-Compatible:瀏覽器采取何種版本渲染當(dāng)前頁(yè)面
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染當(dāng)前頁(yè)面
refresh:自動(dòng)刷新并指向某頁(yè)面
<meta http-equiv="refresh" content="2贡未;URL=http://www.google.co.uk"> //意思是2秒后跳轉(zhuǎn)到google

文檔聲明的作用?嚴(yán)格模式和混雜模式指什么? <!doctype html>的作用?

文檔聲明:聲明文檔對(duì)象模型种樱,告訴瀏覽器應(yīng)該使用哪種方式來(lái)解析渲染頁(yè)面。
嚴(yán)格模式:使用<!doctype>標(biāo)簽來(lái)顯式聲明該用哪種方式來(lái)渲染頁(yè)面羞秤;混雜模式即不加<!doctype>標(biāo)簽缸托,允許瀏覽器使用自己的方式來(lái)渲染頁(yè)面。
<!doctype html>是聲明使用HTML5標(biāo)準(zhǔn)來(lái)解析渲染頁(yè)面瘾蛋。

瀏覽器亂碼的原因是什么俐镐?如何解決

瀏覽器亂碼的原因是編輯器保存的文檔設(shè)置的字符集和html文檔設(shè)置的字符集不一致,而瀏覽器會(huì)按html文檔設(shè)置的字符集解析哺哼。
html文檔的字符集設(shè)置為utf-8<meta charset="utf-8">,編輯器保存文檔的字符集與之一致佩抹。

常見(jiàn)的瀏覽器有哪些叼风,什么內(nèi)核

常見(jiàn)的瀏覽器有IE、chrome棍苹、Firefox无宿、Safari、Opera枢里、Netscape等孽鸡。
Trident內(nèi)核:Internet Explorer,又稱其為IE內(nèi)核栏豺。
Gecko內(nèi)核:Firefox彬碱、Netscape6至9。
WebKit內(nèi)核:Safari奥洼、Chrome巷疼。
Presto內(nèi)核:Opera 7.0及以上使用。

列出常見(jiàn)的標(biāo)簽灵奖,并簡(jiǎn)單介紹這些標(biāo)簽用在什么場(chǎng)景

標(biāo)簽 使用場(chǎng)景
<html> 定義html文檔
<body> 定義文檔的主體
<head> 定義了文檔的信息
<title> 定義了文檔的標(biāo)題
<meta> 定義了HTML文檔中的元數(shù)據(jù)
<link> 定義了一個(gè)文檔和外部資源之間的關(guān)系
<script> 定義了客戶端的腳本文件
<style> 定義了HTML文檔的樣式文件
<h1>~<h6> 定義標(biāo)題
<hr/> 創(chuàng)建水平線
<!-- 這是一個(gè)注釋 --> 注釋
<p> 定義一個(gè)段落
<br/> 換行
<b> 定義粗體文本
<em 定義著重文字
<i> 定義斜體字
<strong> 定義加重語(yǔ)氣
<small> 定義小號(hào)字
<a> 定義一個(gè)超級(jí)鏈接
<img> 定義圖像
<table> 定義表格
<th> 定義表格的表頭
<tr> 定義表格 的行
<td> 定義表格的列
<ol> 定義一個(gè)有序列表
<ul> 定義一個(gè)無(wú)序列表
<li> 定義列表項(xiàng)
<div> 定義了文檔的區(qū)域
<span> 用來(lái)組合文檔中的行內(nèi)元素
<form> 定義供用戶輸入的表單
<input> 定義輸入域
<textarea> 定義文本域 (一個(gè)多行的輸入控件)
<label> 定義了 <input> 元素的標(biāo)簽嚼沿,一般為輸入標(biāo)題
<select> 定義了下拉選項(xiàng)列表
<option> 定義下拉列表中的選項(xiàng)
<button> 定義一個(gè)點(diǎn)擊按鈕
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市瓷患,隨后出現(xiàn)的幾起案子骡尽,更是在濱河造成了極大的恐慌,老刑警劉巖尉尾,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爆阶,死亡現(xiàn)場(chǎng)離奇詭異燥透,居然都是意外死亡沙咏,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)班套,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)肢藐,“玉大人,你說(shuō)我怎么就攤上這事吱韭∵罕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵理盆,是天一觀的道長(zhǎng)痘煤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)猿规,這世上最難降的妖魔是什么衷快? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮姨俩,結(jié)果婚禮上蘸拔,老公的妹妹穿的比我還像新娘师郑。我一直安慰自己,他們只是感情好调窍,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布宝冕。 她就那樣靜靜地躺著,像睡著了一般邓萨。 火紅的嫁衣襯著肌膚如雪地梨。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,262評(píng)論 1 308
  • 那天缔恳,我揣著相機(jī)與錄音湿刽,去河邊找鬼。 笑死褐耳,一個(gè)胖子當(dāng)著我的面吹牛诈闺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铃芦,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼雅镊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了刃滓?” 一聲冷哼從身側(cè)響起仁烹,我...
    開(kāi)封第一講書(shū)人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎咧虎,沒(méi)想到半個(gè)月后卓缰,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡砰诵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年征唬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茁彭。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡总寒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出理肺,到底是詐尸還是另有隱情摄闸,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布妹萨,位于F島的核電站年枕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏乎完。R本人自食惡果不足惜熏兄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧霍弹,春花似錦毫别、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至耍缴,卻和暖如春砾肺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背防嗡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工变汪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚁趁。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓裙盾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親他嫡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子番官,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容