HTML是什么丐重?
超文本標記語言(英語:HyperText Markup Language腔召,簡稱:HTML)是一種用于創(chuàng)建網頁的標準標記語言。HTML是一種基礎技術扮惦,常與CSS臀蛛、JavaScript一起被眾多網站用于設計令人賞心悅目的網頁、網頁應用程序以及移動應用程序的用戶界面[1]崖蜜。網頁瀏覽器可以讀取HTML文件浊仆,并將其渲染成可視化網頁。HTML描述了一個網站的結構語義隨著線索的呈現豫领,使之成為一種標記語言而非編程語言抡柿。
HTML等恐、XML洲劣、XHTML 有什么區(qū)別备蚓?
- HTML,超文本標記語言囱稽,是語法較為松散的郊尝、不嚴格的Web語言;
- XML战惊,可擴展標記語言流昏,主要用于存儲數據和結構參考;
- XHTML吞获,可擴展超文本標記語言况凉,基于XML,作用與HTML類似各拷,但語法更嚴格參考刁绒。
怎樣理解 HTML 語義化
html語義話就是
用合適的標簽表示元素。
既要讓機器(例如搜索引擎)易于理解撤逢,理解html每一塊所代表的含義膛锭,標題是標題 段落是段落。又要讓人容易理解蚊荣,例如用class和id對元素標簽進行合理命名初狰,增強代碼的可讀性。
怎樣理解內容與樣式分離的原則
頁面的樣式和布局信息保存在單獨的CSS文件中互例,如果你想改變站點的外觀時奢入,僅需要在單獨的CSS文件中做出更改即可。整站統(tǒng)一css則可帶來巨大的便利媳叨。
有哪些常見的meta標簽
<meta charset='utf-8' />
申明編碼
<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
移動設備
<meta name="keywords" content="">
向搜索引擎說明你的網頁的關鍵詞
<meta content="telephone=no" name="format-detection" />
忽略數字自動識別為電話號碼
<meta name="description" content="">
告訴搜索引擎你的站點的主要內容
文檔聲明的作用?嚴格模式和混雜模式指什么腥光?<!doctype html> 的作用?
- 使用正確的文檔聲明可確保網頁正確顯示和順利通過驗證。
- 嚴格模式是瀏覽器根據web標準去解析頁面糊秆,是一種要求嚴格的DTD武福,不允許使用任何表現層的語法。
混雜模式則是一種向后兼容的解析方法痘番,說的透明點就是可以實現IE5.5以下版本瀏覽器的渲染模式捉片。 - <!doctype html>聲明位于文檔中的最前面,處于 <html> 標簽之前汞舱。告知瀏覽器以何種模式來渲染文檔伍纫。
瀏覽器亂碼的原因是什么?如何解決昂芜?
一般是由網站頭部設定的編碼和網頁本身的編碼不一致導致的莹规。
如果是這種編碼錯誤,解決辦法很簡單泌神,將解碼方式和文件存儲的編碼修改成一致即可良漱。
常見的瀏覽器有哪些舞虱,什么內核?
- ie瀏覽器:Trident
- firefox瀏覽器:Gecko
- chrome瀏覽器:Webkit
- safari瀏覽器:Webkit
- Opera瀏覽器:Blink
- 一般移動端的瀏覽器內核也是Webkit
列出常見的標簽债热,并簡單介紹這些標簽用在什么場景
<HTML>
,表示該文件為HTML文件
<HEAD>
,包含文件的標題,使用的腳本,樣式定義等
<TITLE>---</TITLE>
,包含文件的標題,標題出現在瀏覽器標題欄中
<BODY>
,放置瀏覽器中顯示信息的所有標志和屬性,其中內容在瀏覽器中顯示.
<div></div>
,分區(qū)標識的開始和結束
<P>
段落標識,
<img>
貼圖標識