HTML 知識點

HTML蠢络,XML莲镣,XHTML的區(qū)別

  • XML
    XML是可擴展標記語言翁授,(eXtensible Markup Language)救湖,XML和HTML一樣愧杯,都是處于SGML(Standard Generalized Markup language)即標準通用置標語言,XML極其簡單易于掌握和使用鞋既,是一種簡單的數(shù)據(jù)存儲的語言力九,可以跨平臺,能有效的處理結(jié)構(gòu)化文檔信息邑闺。
  • XHTML
    XHTML是可擴展超文本標識語言跌前,(The Extensible HyperText Markup Language),是一種基于XML的置標語言陡舅,與HTML相似抵乓,略有微小的差異,是一種過渡技術(shù)靶衍,像一種類似HTML的XML灾炭。
  • HTML
    HTML是超文本標記語言,(HyperText Mark-up Language)颅眶,是目前網(wǎng)絡上蜈出,應用最廣泛的組成網(wǎng)頁文檔的語言。

怎樣理解HTML語義化

  • HTML語義化
    HTML語義化就是用正確的標簽做正確的事情涛酗,使得整個HTML頁面結(jié)構(gòu)清晰铡原,便于開發(fā)者閱讀以及機器更好的解析。
  • HTML語義化帶來的優(yōu)點
  1. 結(jié)構(gòu)和樣式是分離的商叹,在沒有CSS的情況下燕刻,HTML語義化可以使得整個頁面也能很好的反映出頁面結(jié)構(gòu),仍然具有良好的可讀性(即裸奔時也好看)剖笙。
  2. 便于SEO(Search Engine Optimization)酌儒,即搜索引擎優(yōu)化,可以和搜索引擎建立良好溝通枯途,由于爬蟲是依賴標簽來確定上下文和各個關(guān)鍵字的權(quán)重的,采取優(yōu)化策略或程序籍滴,提高網(wǎng)站在搜索結(jié)果中的排名酪夷。
  3. 在團隊開發(fā)的情況下,語義化的HTML結(jié)構(gòu)可以使得一起開發(fā)的開發(fā)者更加容易的閱讀孽惰,能提高團隊的工作效率晚岭,并且也便于后期的維護。
  4. 語義化的HTML結(jié)構(gòu)同時也方便其他多種設(shè)備進行解析勋功,例如最常用的移動端以及屏幕閱讀器和盲人閱讀器等等坦报。
  • 平時在寫代碼的過程中怎么注意HTML的語義化
  1. <div>和<span>是無語義的库说,盡量少避免。
  2. 在語義不明顯時片择,既可以使用<>div或者<p>時潜的,盡量用<p>, <p> 中的文字會自動換行,不需要使用
    而且換行的效果優(yōu)于 <br />字管。段落與段落之間的空隙也可以利用 CSS 來控制啰挪,很容易而且清晰的區(qū)分出段落與段落。
  3. <h1>~<h6> 嘲叔,作為標題使用亡呵,并且依據(jù)重要性遞減,<h1> 是最高的等級硫戈。
  4. 有使用<input>標簽時锰什,必須要有相應的<label>標簽,通過使用label標簽的for屬性和input的id屬性配對起來丁逝。
  5. 書寫表格時汁胆,標題使用<caption>,表頭使用<thead>果港,主題部分使用<tbody>沦泌,而底部使用<tfoot>,具體的單元格也要區(qū)分開來辛掠,表頭是<th>谢谦,一般的單元格是<td>。
  6. 需要使用強調(diào)和斜體的情況時萝衩,使用<strong>和<em>標簽回挽,不使用<b> <i>。

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

  • 一個頁面由HTML猩谊,CSS和JS三部分組成千劈,HTML表示了頁面的結(jié)構(gòu)和內(nèi)容,CSS控制著頁面內(nèi)容顯示的樣式牌捷,JS控制著頁面的交互功能行為等墙牌。
  • 在寫一個HTML頁面的時候,只需要考慮頁面的結(jié)構(gòu)和語義化即可暗甥,不需要考慮CSS樣式的問題喜滨,讓HTML能夠充分體現(xiàn)頁面的結(jié)構(gòu)和內(nèi)容,之后再去考慮寫CSS控制樣式撤防。另外要注意虽风,HTML中不允許出現(xiàn)元素樣式,也不建議出現(xiàn)行內(nèi)樣式。
  • 同樣的辜膝,在寫JS的時候无牵,不要通過JS直接操作樣式,而是通過給元素增加一個class來控制樣式的變化厂抖。

有哪些常見的meta標簽

  • 關(guān)鍵詞
    <meta name="keywords" content="your tags" />
  • 頁面描述
    <meta name="description" content="150 words" />
  • 搜索引擎索引方式
    <meta name="robots" content="index,follow" />
      all:文件將被檢索茎毁,且頁面上的鏈接可以被查詢;
      none:文件將不被檢索验游,且頁面上的鏈接不可以被查詢充岛;
      index:文件將被檢索;
      follow:頁面上的鏈接可以被查詢耕蝉;
      noindex:文件將不被檢索崔梗;
      nofollow:頁面上的鏈接不可以被查詢。
  • 頁面重定向和刷新
    <meta http-equiv="refresh" content="0;url=" />
  • 定義網(wǎng)頁作者
    <meta name="author" content="author name" />

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

  • Doctype作用
    <!DOCTYPE>聲明叫做文件類型定義(DTD)垒在,聲明的作用為了告訴瀏覽器該文件的類型蒜魄。讓瀏覽器解析器知道應該用哪個規(guī)范來解析文檔。<!DOCTYPE>聲明必須在 HTML 文檔的第一行场躯,這并不是一個 HTML 標簽谈为。
  • 嚴格模式和混雜模式
  1. 嚴格模式:又稱標準模式,是指瀏覽器按照 W3C 標準解析代碼踢关。
  2. 混雜模式:又稱怪異模式或兼容模式伞鲫,是指瀏覽器用自己的方式解析代碼。
  • <!doctype html>
    <!doctype html>是HTML5的聲明签舞,HTML5 沒有 DTD 秕脓,因此也就沒有嚴格模式與混雜模式的區(qū)別,HTML5 有相對寬松的語法儒搭,實現(xiàn)時吠架,已經(jīng)盡可能大的實現(xiàn)了向后兼容。( HTML5 沒有嚴格和混雜之分)

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

  • 亂碼的原因傍药、
    亂碼的原因是你編寫HTML文件之后保存的時候,采用的編碼格式(一般編碼格式有ASCII魂仍,ISOLatin-1拐辽,UNICODE,UTF-8擦酌,GBK)和在瀏覽器運行這個HTML文件時候的解碼格式不匹配導致出現(xiàn)了亂碼薛训。
  • 解決方法
    一般英文的編碼方式都是一致的,所以出現(xiàn)亂碼時盡量采用英文仑氛,可以避免出現(xiàn)亂碼情況。

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

  • IE Trident內(nèi)核
  • Firefox Gecko內(nèi)核
  • Safari锯岖、Chrome WebKit內(nèi)核
  • Opera Presto內(nèi)核

列出常見的標簽介袜,并簡單介紹這些標簽用在什么場景

  • 文檔標題
    <title>
  • 標題
    <h1>~<h6>不同級別的標題
  • 段落
    <p> 段落
  • <div>
    劃分區(qū)域
    -換行


    -表單
    <form>
  • <a>
    鏈接,跳轉(zhuǎn)到指定地址
  • 有序列表<ol><li> 和 無序列表 <ul><li>
    列表
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末出吹,一起剝皮案震驚了整個濱河市遇伞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捶牢,老刑警劉巖鸠珠,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異秋麸,居然都是意外死亡渐排,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門灸蟆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來驯耻,“玉大人,你說我怎么就攤上這事炒考】筛浚” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵斋枢,是天一觀的道長帘靡。 經(jīng)常有香客問我,道長瓤帚,這世上最難降的妖魔是什么描姚? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮缘滥,結(jié)果婚禮上轰胁,老公的妹妹穿的比我還像新娘。我一直安慰自己朝扼,他們只是感情好赃阀,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著擎颖,像睡著了一般榛斯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上搂捧,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天驮俗,我揣著相機與錄音,去河邊找鬼允跑。 笑死王凑,一個胖子當著我的面吹牛搪柑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播索烹,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼工碾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了百姓?” 一聲冷哼從身側(cè)響起渊额,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎垒拢,沒想到半個月后旬迹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡求类,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年奔垦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片仑嗅。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡宴倍,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仓技,到底是詐尸還是另有隱情鸵贬,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布脖捻,位于F島的核電站阔逼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏地沮。R本人自食惡果不足惜嗜浮,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望摩疑。 院中可真熱鬧危融,春花似錦、人聲如沸雷袋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽楷怒。三九已至蛋勺,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鸠删,已是汗流浹背抱完。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留刃泡,地道東北人巧娱。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓碉怔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親禁添。 傳聞我的和親對象是個殘疾皇子眨层,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

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

  • 一.HTML、XML上荡、XHTML 有什么區(qū)別 什么是 HTML? HTML 指的是超文本標記語言 (Hyper T...
    Sunset125閱讀 696評論 0 1
  • 什么是HTML馒闷? HTML指的是超文本標記語言 HTML不是一種編程語言酪捡,而是一種標記語言 標記語言是一套標記標簽...
    Echolate閱讀 445評論 0 1
  • 1、HTML纳账、XML逛薇、XHTML 有什么區(qū)別 HTML是超文本標記語言(Hyper Text Markup Lan...
    imtns閱讀 272評論 0 1
  • 1、HTML疏虫、XML永罚、XHTML 有什么區(qū)別? HTML是超文本標記語言(Hyper Text Markup La...
    不是我的簡書閱讀 672評論 0 0
  • 1.什么是HTML? HTML是用來描述網(wǎng)頁的一種語言 HTML指的是超文本標記語言(Hyper Text Mar...
    billa_8f6b閱讀 299評論 0 1