Web安全基礎
02 前端開發-HTML基礎
瀏覽器對于上網者來說是一種直觀、可視化的呈現,服務器發送資料到客戶端,客戶端需要處理這些資料,互聯網就造就了這種資料語言——HTML,
02-00 概述
有一個問題,我們瀏覽網頁時,各種絢麗的頁面是如何構成的?要了解的HTML在網頁中占多少份額呢?
JS----為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的頁面效果,是魔術師
CSS----對HTML的補充,是裝修隊,
HTML----網頁的基本內容與基本資訊,是建筑師,
為了直觀感受呢,我們可以打開一個目標網址https://dun.163.com
我們在左上角點擊小鎖->此網站的權限->關閉JavaScript->重繪-----動態效果已經消失,變為純靜態頁面,
關閉CSS后(這里使用了一個插件,沒有查到),只會顯示頁面的主要文字內容,沒有其他美化的效果,
02-01 HTML語法
HTML是Hyper Text Markup Language,超文本標記語言,可以加載JS、CSS、圖片等非文字的內容,所以叫做超文本,是Web頁面的基礎,
下面看HTML的結構和語法,
結構
1 <html><這是根結點></這是根結點> 2 <head> 3 <-----這是頁面標題></-----這是頁面標題> 4 </head> 5 <body> 6 <看到的頁面內容></看到的頁面內容> 7 </body> 8 </html>
我們來實地看一下網頁代碼,
還是打開https://www.cnblogs.com/Roboduster/
打開開發者工具,選中“元素”,可以看見主要就是html-head-body三大要素,head和body里有各自的代碼內容,

元素
1.元素結構
HTML的尖括號代表什么意思呢?
HTML里有很多資源需要加載,這些資源稱為元素,這些元素,以<p>為開始標簽,</p>為閉合標簽,兩者之間的就是Content,整個一句是一個元素Element;
2.屬性
元素里面會有屬性:即元素的額外資訊,比如:
標簽屬性:name\id\class...
事件屬性:相當于滑鼠點擊的一個動作,如:onload,onerror,onclick...
示例
1 注釋
如下:
1 <!--這里是注釋,頁面不會展示-->
html不區分大小寫,
2 影像
1 <image>src="http://......"</image>
src屬性用于添加網路圖片的URL,
3 鏈接
鏈接寫在一個叫做href的屬性里面,用來進入其他的頁面,
1 <a href="http://....">點我訪問</a>
4 表單
常用于瀏覽器的表單提交,比如登錄框,
1 <form> 2 username: 3 <input type="text" name="username"/> 4 password: 5 <input type="password" name="password"/> 6 <input type="submit" value="Submit"> 7 </form>
5 行內框架
1 <iframe src="http://..." frameborder="0" width="480" height="240"> 2 </iframe>
02-02 HTML DOM
為了更方便管理HTML原始碼,出現了HTML DOM,
這里了解DOM的樹形結構,

作用是:
-
可以更直觀的了解頁面元素
-
更重要的是可以使用 JavaScript通過DOM對HTML進行任意操作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/373886.html
標籤:Html/Css
上一篇:怎么通過CSS選擇器采集網頁資料
下一篇:推薦一波微軟家的瀏覽器:EDGE
