HTML知識點

HTML、XML、XHTML 有什么區別

  1. HTML,超文本標記語言,是語法較為松散的、不嚴格的Web語言。
  2. XML,可擴展標記語言,主要用于存儲數據和結構。
  3. XHTML,可擴展超文本標記語言,基于XML,作用與HTML類似,但語法更嚴格。

怎樣理解 HTML 語義化

語義化HTML是一種編寫HTML的方式。
選擇合適的標簽、使用合理的代碼結構,便于開發者閱讀,同時讓瀏覽器的爬蟲和機器很好地解析。

優點:

  1. 為了在沒有CSS的情況下,頁面也能呈現出很好地內容結構、代碼結構。
  2. 優化用戶體驗:例如title、alt用于解釋名詞或解釋圖片信息、label標簽的活用。
  3. 有利于和搜索引擎建立良好溝通,有助于爬蟲抓取更多的有效信息,因為爬蟲依賴于標簽來確定上下文和各個關鍵字的權重。
  4. 方便其他設備解析(如屏幕閱讀器、盲人閱讀器、移動設備)以意義的方式來渲染網頁。
  5. 便于團隊開發和維護,語義化更具可讀性,是下一步吧網頁的重要動向,遵循W3C標準的團隊都遵循這個標準,可以減少差異化。

怎樣理解內容與樣式分離的原則

寫 HTML 的時候先不管樣式, 重點放在HTML的結構和語義化上,讓 HTML 能體現頁面結構或者內容。之后再去寫樣式。

CSS與HTML分離的優點:

  1. 使頁面載入得更快由于將大部分頁面代碼寫在了CSS當中,使得頁面體積容量變得更小,相對于表格嵌套的方式的逐層加載速度快。
  2. 修改設計時更有效率在修改頁面的時候更加容易省時。根據區域內容標記,到CSS里找到相應的ID,使得修改頁面的時候更加方便,也不會破壞頁面其他部分的布局樣式,而表格布局則更不省事。
  3. 保持視覺的一致性
    DIV+CSS最重要的優勢之一是保持視覺的一致性,以往表格嵌套的制作方法,會使得頁面與頁面,或者區域與區域之間的顯示效果會有偏差。
  4. 更好地被搜索引擎兼容
    由于將大部分的HTML代碼和內容樣式寫入了CSS文件中,這就使得網頁中代碼更加適合搜索引擎。
  5. 對瀏覽者和瀏覽器更具親和力
    由于CSS富含豐富的樣式,使頁面更加靈活性,更加的美觀,它可以根據不同的瀏覽器,而達到顯示效果的統一和不變形。

寫 JS 的時候,盡量不要用 JS 去直接操作樣式,而是通過給元素添加刪除class來控制樣式變化。
HTML 內不允許出現屬性樣式,盡量不要出現行內樣式。

有哪些常見的meta標簽

  1. 申明編碼
       <meta charset='utf-8' />
  2. 頁面關鍵詞
      <meta name="keywords" content="your tags" />
  3. 頁面描述
      <meta name="description" content="150 words" />
  4. 搜索引擎索引方式
      <meta name="robots" content="index,follow" />
  5. 頁面重定向和刷新
      <meta http-equiv="refresh" content="0;url=" />
  6. 隱藏狀態欄/設置狀態欄顏色
      <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
  7. 添加到主屏后的標題
      <meta name="apple-mobile-web-app-title" content="標題">
  8. 忽略數字自動識別為電話號碼
      <meta content="telephone=no" name="format-detection" />
  9. 忽略識別郵箱
      <meta content="email=no" name="format-detection" />

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

  1. 文檔聲明能夠確保在每個瀏覽器中擁有一致的展現。
  2. 在標準模式中,瀏覽器以其支持的最高標準呈現頁面。
    在混雜模式中,頁面以一種比較寬松的向后兼容的方式顯示。混雜模式通常模擬老式瀏覽器的行為以防止老站點無法工作。
  3. <!doctype html> 的作用是聲明文檔類型,這樣瀏覽器才能正確地呈現內容。

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

編輯和保存HTML文件時的編碼格式與瀏覽器解析式所用的編碼格式不匹配。有時英文以外的字符會產生亂碼。
解決辦法:保存HTML文件時的編碼格式要與HTML里<head>標簽中聲明的編碼格式要相同。

常見的瀏覽器有哪些,什么內核

  1. 微軟的IE瀏覽器
    Trident內核
  2. 谷歌的Chrome
    Webkit內核
  3. 蘋果的Safari
    Webkit內核
  4. Firefox瀏覽器
    Gecko內核
  5. 歐朋瀏覽器Opera
    Presto內核
  6. 國內的搜狗,360,QQ瀏覽器等

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

  1. 標題標簽 h1~h6
    h1代表頁面最大的標題
    h2二級標題
    h3... 更弱的標題
  2. p標簽
    表示一個段落
  3. a標簽
    表示一個鏈接
  4. img標簽
    表示一張圖片
  5. div標簽
    塊級標簽,用于給頁面劃分區塊,讓結構更清晰。
  6. ul li
    無序列表標簽
  7. ol li
    有序列表標簽
  8. dl dt dd
    用于展示一系列 “標題:內容... ”的場景
  9. button標簽
    表示一個按鈕
  10. table標簽
    用于展示表格
  11. strong和em標簽
    表示強調,
    em 需要強調一下
    strong 很重要、強調性更強
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,983評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,772評論 3 422
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,947評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,201評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,960評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,350評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,406評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,549評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,104評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,914評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,089評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,647評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,340評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,753評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,007評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,834評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,106評論 2 375

推薦閱讀更多精彩內容

  • 一.HTML、XML、XHTML 有什么區別 什么是 HTML? HTML 指的是超文本標記語言 (Hyper T...
    Sunset125閱讀 712評論 0 1
  • HTML、XML和XHTML的區別 HTML,超文本標記語言,被設計用來顯示數據,標記內容的格式,“超文本”體現在...
    佳聯閱讀 359評論 0 0
  • 1. HTML、XML、XHTML 有什么區別: HTML(Hypertext Markup Language):...
    饑人谷_兔子君閱讀 758評論 0 2
  • HTML、XML、XHTML 的區別: HTML,超文本標記語言,是語法較為松散的、不嚴格的Web語言。 XML,...
    石林濤閱讀 379評論 0 2
  • Can hard work beat intelligence? 勤奮可以戰勝天分嗎? Popular Answe...
    Deer小鹿閱讀 1,472評論 7 50