HTML基礎(chǔ)
1、什么是瀏覽器,瀏覽器的內(nèi)核?
幫助用戶瀏覽網(wǎng)頁。
Ie內(nèi)核:trident ??????safari:webkit火狐:gecko ?????chrome,opera:blink
Eg:360瀏覽器用了ie的trident和blink
2、服務(wù)器,服務(wù)器端程序?
服務(wù)器是一臺專門為用戶處理請求等的服務(wù)的電腦。
服務(wù)器端軟件(IIS):運行在服務(wù)器端,瀏覽器戶提供訪問服務(wù)的軟件。
3、專業(yè)名詞
Internet:因特網(wǎng),互聯(lián)網(wǎng)。
W3C:制定html,css標準
http:傳輸?shù)膮f(xié)議,瀏覽器端的網(wǎng)頁傳輸數(shù)據(jù)的約束和規(guī)范。
DNS(Domain Name System,域名系統(tǒng)),因特網(wǎng)上作為域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使用戶更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機器直接讀取的IP數(shù)串。通過主機名,最終得到該主機名對應(yīng)的IP地址的過程叫做域名解析(或主機名解析)。
4、網(wǎng)頁的組成
Html:頁面結(jié)構(gòu)。如:標題,段落。
Css:內(nèi)容。Eg:寬高,顏色,背景。
JavaScript:交互行為。如:相關(guān)動畫特效。
5、Html
Html:超文本標記語言
Html標準:html5,如見到就是用的html5的協(xié)議。
XHTML標準
6、sublime使用 ,html語法
視圖>側(cè)邊欄>顯示隱藏側(cè)邊欄
快速打開文件夾win+e
注釋
End鍵:讓光標快速移動到本行結(jié)尾
Home鍵:快速定為到行首
Ctrl+/快速注釋
段落
語法:1、以“<”開頭;
2、緊接著就是標簽名;
3、有屬性,空格加=””;
4、多個屬性,每兩個都有空格隔開;
5、以“>”結(jié)束;
6、標簽可嵌套。
HTML頭部標簽
1.1HTML文件的后綴
在早期的dos8位機,電腦只識別3個字母的后綴名文件。所以HTML文件的后綴名:htm
現(xiàn)在的電腦都支持多字符的文件后綴名,使用.html與.hem后綴一樣
1.2快速生成html頁面結(jié)構(gòu)
Html:5+tab鍵
1.3
文檔的聲明:當前文件是一個html文檔,遵循的標準是hetml5
文檔聲明標簽一定要有,會嚴重影響頁面效果。
2、標簽
3、標簽
用于嵌套,給瀏覽器使用的設(shè)置標簽。比如meta標簽告訴瀏覽器當前文檔的編碼格式。
當瀏覽器解析當前文檔的編碼和文檔實際的編碼不一樣會出現(xiàn)亂碼的情況。
:設(shè)置了當前頁面的編碼使用了UTF-8
:設(shè)置了瀏覽器頁面的標題
Ctrl+shift+d:快速復制一行代碼
4、標簽
第一種用法:rel=”dns-prefetch”設(shè)置DNS預(yù)解析,可以有效提高后續(xù)訪問網(wǎng)站的效率。
第二種用法:icon圖標,連接到其他網(wǎng)站小圖標。
第三種用法:引入css樣式。
5、URL協(xié)議
平時寫的網(wǎng)址就是URL地址。
格式:scheme://host.domain:port/path/filename
沒有端口默認為80端口
協(xié)議名稱://域名(ip地址):80/路徑/文件a.html
Scheme:定義因特網(wǎng)服務(wù)的類型,常用http,https,ftp
Host:定義域主機(http的默認主機是www)
Domain:定義因特網(wǎng)域名,如w3school.com.cn
:port:定義主機的端口號(http默認端口是80)
Path:定義服務(wù)器上的路徑(如果省略,則文檔必須位于網(wǎng)站的根目錄中)
Filename:定義文檔/資源的名稱
URL編碼:將非ASCII碼,裝換為%ASCII碼