1. 程式人生 > 其它 >HTML快速上手

HTML快速上手

技術標籤:HTMLhtml

第一章:基礎


HTML5的介紹:

​ HTML是用來描述網頁的一種語言,它是一種超文字標記語言

​ HTML不是一種程式語言,僅是一種標記語言

​ 編寫HTML的時候要注意,他的字尾名為 " .html "


HTML5的優勢:

  1. 世界知名瀏覽器廠商對HTML5的支援

    1. 微軟
    2. Google
    3. Opera
    4. Mozilla
  2. 市場的需求

    1. 在HTML5的平臺上,視訊,音訊,影象,動畫及同計算機的互動都被標準化
  3. W3C的標準

    1. W3C標準不是某一個標準,而是一個系列的標準集合,一個網頁主要三部分組成,結構,表現,行為

HTML5的檔案基本結構:

<!--以下為HTML-->
<!DOCTYPE HTML> <HTML> <!--這是頭部部分--> <head lang="en"> <meta charset="UTF-8"> <title>基本結構</title> </head> <!--所有的東西都寫在 body 裡,body為主體部分--> <body> </body> </HTML> HTML5的基本結構分為兩部分:整個HTML包括頭部(head)和主體(body)兩部分 頭部包括網頁標題(title)等基本資訊,主體包括網頁的內容資訊,如:圖片,文字等... DOCTYPE -- 宣告 用來約束HTML文件結構,檢查是否符合Wed的標準,同時告訴瀏覽器,使用哪種規範來解釋這個文件中的程式碼,同時DOCTYPE必須寫在 HTML文件的第一行 <
meta
>
使用該標籤網頁的摘要資訊,包括文件內容型別,字元編碼資訊,搜尋關鍵字,網站提供的功能和服務的詳細描述等 語法:<meta charset="UTF-8"/> 屬性:charset表示字符集編碼,常用的編碼有以下幾種: 1. gb2312 :簡體中文 2. IOS-885901 :純英文 3. big5 :繁體 4. UTF-8 :國際性通用編碼

HTML5的基本標籤:

標題標籤:

​ 標題標籤:表示一段文字的標題,並且支援多層的內容結構

​ HTML提供了六級標題:h6最小,h1最大

<h1>一級標題</h1>
<h2>二級標題</h2>
<h3>三級標題</h3>
<h4>四級標題</h4>
<h5>五級標題</h5>
<h6>六級標題</h6>
段落標籤:

​ 段落標籤:p 表示一個段落,一個段落中可以包含多行文字,文字內容將隨瀏覽器視窗的大小自動換行

<p>請寫你要寫的文字</p>
換行標籤:
換行標籤:<br/> 表示強制換行,該標籤沒有結束標籤,直接使用該標籤的開始和結束
<html>
<head lang="en">
	<meta charset="UTF-8">
	<title>換行標籤</title>
</head>
<body>
換行標籤直接放在你想要放的位置<br/>
他表示強制的換行

</body>
</html>

效果如下:
在這裡插入圖片描述

​ 說明:象換行標籤 br 這樣的沒有結束標籤,直接使用 br 表示標籤的開始和結束的標籤叫 單標籤

成對出現的如:這樣有開始標籤和結束標籤的標籤叫雙標籤

水平線標籤:

​ 水平線標籤 hr 表示一條水平線,注意該標籤與 br 標籤一樣比較特殊沒有結束標籤

​ 語法:

<hr/>就會出現一條線
效果如下:

在這裡插入圖片描述

字型樣式標籤:
	<strong>加粗的位置</strong>標籤是讓字型變粗
	<em></em>標籤是讓文字傾斜的
	效果如下:

在這裡插入圖片描述

註釋和特殊符號:

​ HTML中的註釋是為了方便程式碼閱讀和除錯

​ 語法:

HTML中常用的特殊符號及其對應的實體符號都是以 “&” 開頭,以“;”結束
特殊符號:
	空格 -- &nbsp;
	大於號(>) -- &gt;
	小於號(<) -- &lt;
	引號("") -- &quot;
	版權符號 -- &copy;
影象標籤:

常見的影象格式有:

1. JPG格式
2. GIF格式
3. BMP格式
4. PNG格式

影象的標籤基本語法:

<img src="圖片位置" alt="影象的代替文字" title="滑鼠懸停提示文字" width="圖片寬度" height="圖片高度"/>

影象的代替文字
​ 提示:當圖片無法顯示時,alt就會代替圖片顯示

超連結標籤:

​ 超連結包含兩部分內容:

​ 一是:連結地址,即連結的目標,可以是某個網址或檔案的路徑對應為標籤的href屬性

​ 二是:連結文字或影象,單擊該文字或影象,將跳轉到href屬性指定的連結地址

語法如下:
​	<a href="連結地址" target="目標視窗位置"></a>
	href:表示連結地址的路徑
	target:指定連結在哪個視窗開啟,常用的取值有:
		_seIf(自身視窗),
		_blank(新建視窗)

​超文字既可以是文字超連結,也可以是影象超連結
<!--影象超連結-->
<a href="#" target="_blank"><img src="圖片的位置" alt="你好" title="你好" /></a>	
	當超連結href連結連結為"#"時,表示空連結,如上

連結地址又分為兩種:

絕對路徑:

​指向目標地址的完整描述,一般指向本站點外的檔案:比如百度,谷歌,等等

<a href="http://www.baidu.com"/>百度</a>

這個是站外的測試:百度

相對路徑:

​ 相對於當前頁面的路徑,一般指向本站點檔案,所有一般不需要一個完整的URL地址形式:

<a href="logo/logo.html"/>登入</a>,表示連結地址為當前頁面所在路徑的logo目錄下的logo頁面

站內使用相對路徑時常用到兩個特殊符號:
	"../"表示當前目錄上級目錄
	"../../"表示當前目錄的上上級目錄
	<a href="../logo/logo.html"/>上級目錄</a>
	<a href="../../logo/logo.html"/>上上級目錄</a>
超連結的應用場合:

實際上根據超連結的應用場合,可以把連結分為三類:

  1. 頁面間連結:A頁到B頁,最常用,用於網站導航
  2. 錨鏈接:A頁甲位置 到 A頁乙位置,或A頁甲位置 到 B頁乙位置
  3. 功能性連結:在頁面中呼叫其他程式功能,如:電子郵件,QQ,MSN等…
頁面間連結:就是從一個頁面連結到另一個頁面
	語法:
	<a href="eld/co.html"/></a>
	
錨鏈接:常用於目標內容很多,需要定位到目標內容中某個具體位置時
	語法:
	name為<a>標籤屬性,kan為標記名,其功能類似古時用來固定的錨(或鉤)所以為錨名
	<a name="kan"/>目標乙位置</a>	
	將甲位置連結連結href屬性值為 #標記名 
	<a href="#kan"/>當前甲位置</a>
	
功能性連結:比較特殊,當單擊該連結時不是開啟某個網頁,而是啟動本機自帶的某一個應用程式
	電子郵件連結的用法是:mailto:電子郵件地址
	語法:
		<a href="malito:[email protected]"></a>
	

行內元素和塊元素:

​ 塊級元素特性:無論內容多少,該元素獨佔一行

常見的塊級有:
<div></div>
<h1></h1><h6></h6>
有序列表
無序列表
定義列表
<p></p>
...等等

​ 行內元素特性:內容撐開寬度,左右都是行內元素的可以排一行

<img />
<span></span>
<a></a<
<strong></strong>
表單元素
...等等