html(hypertext markup lang)超文字標記語言
它負責網頁的三個要素之中的結構
html使用標籤的形式來表示網頁中的不同組織部分。
所謂超文字指的就是超連結,使用超連結就可以讓我們從乙個頁面跳轉到另乙個頁面。
在這個結構中可以來編寫html的注釋,注釋中的內容,不會在頁面中顯示,但是可以在原始碼中檢視,我們可以通過編寫注釋來對**進行描述,從而幫助其他的開發人員工作,一定要養成良好的編寫注釋的習慣,但是注釋一定要簡單明瞭。
html根標籤,乙個頁面中有且只有乙個根標籤,網頁中的所有內容都應該寫在html根標籤中。
head標籤,該標籤中的內容,不會在網頁中直接顯示,它用來幫助瀏覽器解析頁面中的
title網頁的標題標籤,缺省會顯示在瀏覽器的標題欄中,搜尋引擎在檢索頁面時,會首先檢索title標籤中的內容,它是網頁中對於搜尋引擎來說最重要的內容,會影響到網頁在搜尋引擎中的排名。
body標籤用來設定網頁的主體內容,網頁中所有可見的內容,都應該在body中編寫。
屬性:可以通過屬性來設定標籤如果處理標籤中的內容,可以在開始標籤中新增屬性,屬性需要寫在開始標籤中,實際上就是乙個名值對的結構。屬性名=「屬性值」,乙個標籤中可以同時設定多個屬性,屬性之間需要使用空格隔開。
html發展
2023年6月:html第乙個版本發布。
2023年11月:html2.0.
2023年1月:html3.2(w3c推薦)
2023年12月:html4.01(w3c推薦)
2023年底:xhtml1.0(w3c推薦)
2023年10月:html5(w3c推薦)
web前端筆記
乙個很好用的 測試工具 github學習 github客戶端不錯,可惜沒有中文版,在網上找到一篇是 教程還是不錯的。2 安裝github,過程很簡單,略過。3 搜尋git.exe的路徑,一般都是在 我的文件 目錄下面,將路徑新增到環境變數path裡面 4 執行git shell 6 在git she...
web前端優化(3)
預載入 懶載入lazyload.js實現原理 首先通過document的clientheight屬性獲取當前的可視高度 選中所有帶有懶載入屬性的標籤,迴圈遍歷 通過元素的getboundingclientrect方法獲得當前元素的top值 如果top值小於可視介面的高度,就將設定的懶載入屬性去掉,同...
web前端開發(3)
css 類命名使用駱駝命名法,可以與劃線法結合使用。駱駝命名法用於區別單詞,劃線命名用於表達從屬關係。盡量不要使用子選擇器,否則容易引起衝突隱患。css可以分為 base common page三層,base與commom是公共部分,統一載入在各個頁面中。功能單一 多用組合,少用繼承 相鄰的marg...