Html之入門

1、網頁的構造

    Html文檔可以分爲三部分:

    第1部分爲純文本,即網頁中顯示的文本內容。

    第2部分內容爲對其他文件的引用,包括圖片、視頻、音頻、腳本文件、樣式表,其他Html文檔。

    第3部分爲標記:類似於<h1></h1>的特殊文本,標記不會顯示給用戶,只是從語義的角度向瀏覽器說明被標記包含的內容是什麼。

<!DOCTYPE html>
<html>

	<head><meta charset="utf-8" />
		<body>
			<h1>這裏是標記<pre>h1</pre>的內容</h1>
		</body>

</html>

效果如下:

特別注意:<h1>標記只是告知瀏覽器這裏是一個段落,而顯示出來的效果是由樣式控制的,每個瀏覽器都有自己默認的樣式。樣式不屬於標記的內容

 

2、Html思想

   Html本質上只是一種數據交換格式,標記是從語義上說明Html文檔攜帶的內容是什麼。如果從MVC模型的角度來說,Html文檔是Model,瀏覽器扮演Controler和View的角色。

3、Html元素

    個人覺得從數據結構的角度來理解Html文檔比較簡單,Html文檔是一系統Html元素的集合,這些元素以樹的形式組織在一起,html元素從有無標籤體分爲兩類。

<h1>這是帶標籤體的</h1>
<br/>這是不帶標籤體的

    關於Html元素的屬性,本人還沒真正理解,希望大神指導,目前個人理解如下:

元素可以帶屬性也可以不帶屬性,如<h1 style="color:red;">Hello World</h1>,不帶屬性的如換行符<hr/>

4、URL

    Url爲統一資源定位符,全寫爲Uniform resource locator 。其格式包含兩部分

如http://www.baidu.com,http表示使用的通信協議,:爲固定,後面的字符串表示資源地址。

 目前我已知的協議

http://www.baidu.com http協議
ftp://hostname/filename     文件傳輸協議
mailto:someone@email    郵件協議

文件系統爲樹形結構,Url也是如此。其中../表示一級目錄。

相對定位:指相對於當前頁面所在的目錄。

絕對定位:需要使用完整的資源定位;絕對定位可以鏈接到外部資源。

如:當點擊“百度”的時候,瀏覽器將在當前頁面打開百度首頁

<!DOCTYPE html>
<html>

	<head><meta charset="utf-8" />
		<body>
			<a href="http://www.baidu.com" >百度</a>
		</body>

</html>

根相對定位:使用/表示根目錄。

最後還是要有點良心:

參考文檔:《HTML5與CSS3基礎教程 第8版》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章