HTML屬性 屬性 描述 class 為html元素定義一個或多個類名(classname)(類名從樣式文件引入) id 定義元素的唯一id style 規定元素的行內樣式(inline style) title 描述了元素的額外信息 (作為工具條使用) HTML <head> 元素 <head> ...
HTML屬性
屬性 |
描述 |
class |
為html元素定義一個或多個類名(classname)(類名從樣式文件引入) |
id |
定義元素的唯一id |
style |
規定元素的行內樣式(inline style) |
title |
描述了元素的額外信息 (作為工具條使用) |
HTML <head> 元素
<head> 元素包含了所有的頭部標簽元素。在 <head>元素中你可以插入腳本(scripts), 樣式文件(CSS),及各種meta信息。
可以添加在頭部區域的元素標簽為: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.
HTML <title> 元素
<title> 標簽定義了不同文檔的標題。
<title> 在 HTML/XHTML 文檔中是必須的。
<title> 元素:
定義了瀏覽器工具欄的標題
當網頁添加到收藏夾時,顯示在收藏夾中的標題
顯示在搜索引擎結果頁面的標題
HTML <base> 元素
<base> 標簽描述了基本的鏈接地址/鏈接目標,該標簽作為HTML文檔中所有的鏈接標簽的預設鏈接:
eg:
<head>
<base href="http://www.runoob.com/images/" target="_blank">
</head>
HTML <link> 元素
<link> 標簽定義了文檔與外部資源之間的關係。
<link> 標簽通常用於鏈接到樣式表:
eg:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
HTML <style> 元素
<style> 標簽定義了HTML文檔的樣式文件引用地址.
在<style> 元素中你也可以直接添加樣式來渲染 HTML 文檔:
<head>
<style type="text/css">
body {/style>
</head>
HTML <meta> 元素
meta標簽描述了一些基本的元數據。
<meta> 標簽提供了元數據.元數據也不顯示在頁面上,但會被瀏覽器解析。
META 元素通常用於指定網頁的描述,關鍵詞,文件的最後修改時間,作者,和其他元數據。
元數據可以使用於瀏覽器(如何顯示內容或重新載入頁面),搜索引擎(關鍵詞),或其他Web服務。
<meta> 一般放置於 <head> 區域
<meta> 標簽- 使用實例
為搜索引擎定義關鍵詞:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
為網頁定義描述內容:
<meta name="description" content="免費 Web & 編程 教程">
定義網頁作者:
<meta name="author" content="Runoob">
每30秒鐘刷新當前頁面:
<meta http-equiv="refresh" content="30">
HTML head 元素
標簽 描述
<head> 定義了文檔的信息
<title> 定義了文檔的標題
<base> 定義了頁面鏈接標簽的預設鏈接地址
<link> 定義了一個文檔和外部資源之間的關係
<meta> 定義了HTML文檔中的元數據
<script> 定義了客戶端的腳本文件
<style> 定義了HTML文檔的樣式文件
html圖像-圖像標簽<img>
<img> 是空標簽,意思是說,它只包含屬性,並且沒有閉合標簽。
要在頁面上顯示圖像,你需要使用源屬性(src)。src 指 "source"。源屬性的值是圖像的 URL 地址。
定義圖像的語法是:
<img src="url" alt="some_text">
HTML 圖像- Alt屬性
alt 屬性用來為圖像定義一串預備的可替換的文本。
替換文本屬性的值是用戶定義的。
<img src="boat.gif" alt="Big Boat">
在瀏覽器無法載入圖像時,替換文本屬性告訴讀者他們失去的信息。此時,瀏覽器將顯示這個替代性的文本而不是圖像。為頁面上的圖像都加上替換文本屬性是個好習慣,這樣有助於更好的顯示信息,並且對於那些使用純文本瀏覽器的人來說是非常有用的。
HTML 圖像- 設置圖像的高度與寬度
height(高度) 與 width(寬度)屬性用於設置圖像的高度與寬度。
屬性值預設單位為像素:
<img src="pulpit.jpg" alt="Pulpit rock" width="304" height="228">
提示: 指定圖像的高度和寬度是一個很好的習慣。如果圖像指定了高度寬度,頁面載入時就會保留指定的尺寸。如果沒有指定圖片的大小,載入頁面時有可能會破壞HTML頁面的整體佈局。
HTML 圖像標簽
標簽 描述
<img> 定義圖像
<map> 定義圖像地圖
<area> 定義圖像地圖中的可點擊區域
1、矩形:(左上角頂點坐標為(x1,y1),右下角頂點坐標為(x2,y2))
<area shape="rect" coords="x1,y1,x2,y2" href=url>
2、圓形:(圓心坐標為(X1,y1),半徑為r)
<area shape="circle" coords="x1,y1,r" href=url>
3、多邊形:(各頂點坐標依次為(x1,y1)、(x2,y2)、(x3,y3) ......)
<area shape="poly" coords="x1,y1,x2,y2 ......" href=url>
HTML 表格
表格由 <table> 標簽來定義。每個表格均有若幹行(由 <tr> 標簽定義),每行被分割為若幹單元格(由 <td> 標簽定義)。字母 td 指表格數據(table data),即數據單元格的內容。數據單元格可以包含文本、圖片、列表、段落、表單、水平線、表格等等。
eg:
(水平標題)
<tr>
<th>Name</th>
<th>Telephone</th>
<th>Telephone</th>
</tr>
<tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
(垂直標題)
<tr>
<th>First Name:</th>
<td>Bill Gates</td>
</tr>
<tr>
<th>Telephone:</th>
<td>555 77 854</td>
</tr>
<tr>
<th>Telephone:</th>
<td>555 77 855</td>
</tr>
帶標題
<caption>Monthly savings</caption><!--標題內容-->
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
單元格跨兩格(標題)
<th colspan="2">Telephone</th>
定義邊框的寬度
<table border="1">
定義單元格邊距
<table border="1" cellpadding="10">
定義單元格間距
<table border="1" cellspacing="0">
HTML 表格標簽
標簽 描述
<table> 定義表格
<th> 定義表格的表頭
<tr> 定義表格的行
<td> 定義表格單元
<caption> 定義表格標題
<colgroup> 定義表格列的組
<col> 定義用於表格列的屬性
<thead> 定義表格的頁眉
<tbody> 定義表格的主體
<tfoot> 定義表格的頁腳
HTML無序列表
無序列表是一個項目的列表,此列項目使用粗體圓點(典型的小黑圓圈)進行標記。
無序列表使用 <ul> 標簽
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
HTML 有序列表
同樣,有序列表也是一列項目,列表項目使用數字進行標記。 有序列表始於 <ol> 標簽。每個列表項始於 <li> 標簽。
列表項使用數字來標記。
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>
<ol start="50"><!--start用於定義列表開始數字-->
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
HTML 自定義列表
自定義列表不僅僅是一列項目,而是項目及其註釋的組合。
自定義列表以 <dl> 標簽開始。每個自定義列表項以 <dt> 開始。每個自定義列表項的定義以 <dd> 開始。
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
<h4>大寫字母列表:</h4>
<ol type="A">
<li>Apples</li>
<li>Bananas</li>
<li>Lemons</li>
<li>Oranges</li>
</ol>
大寫字母列表:
A. Apples
B. Bananas
C.Lemons
D. Oranges
<h4>羅馬數字列表:</h4>
<ol type="I">
羅馬數字列表:
I.Apples
II.Bananas
III.Lemons
IV.Oranges
HTML 佈局 - 使用<div> 元素
div 元素是用於分組 HTML 元素的塊級元素。
HTML 表單
表單是一個包含表單元素的區域。
表單元素是允許用戶在表單中輸入內容,比如:文本域(textarea)、下拉列表、單選框(radio-buttons)、覆選框(checkboxes)等等。
表單使用表單標簽 <form> 來設置:
<form>
.
input 元素
.
</form>
例子:
<form action="">
Username: <input type="text" name="user"><br>
Password: <input type="password" name="password">
</form>
HTML 表單 - 輸入元素
多數情況下被用到的表單標簽是輸入標簽(<input>)。
輸入類型是由類型屬性(type)定義的。大多數經常被用到的輸入類型如下:
文本域(Text Fields)
文本域通過<input type="text"> 標簽來設定,當用戶要在表單中鍵入字母、數字等內容時,就會用到文本域。
密碼欄位
密碼欄位通過標簽<input type="password"> 來定義:
<form>
Password: <input type="password" name="pwd">
</form>
單選按鈕(Radio Buttons)
<input type="radio"> 標簽定義了表單單選框選項
<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>
覆選框(Checkboxes)
<input type="checkbox"> 定義了覆選框. 用戶需要從若幹給定的選擇中選取一個或若幹選項。
<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form>
提交按鈕(Submit Button)
<input type="submit"> 定義了提交按鈕.
當用戶單擊確認按鈕時,表單的內容會被傳送到另一個文件。表單的動作屬性定義了目的文件的文件名。由動作屬性定義的這個文件通常會對接收到的輸入數據進行相關的處理。:
<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>
簡單的下拉列表。
<form action="">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</form>
帶預選的下拉列表
<option value="fiat" selected>Fiat</option>
按鈕
<form action="">
<input type="button" value="Hello world!">
</form>
文本框
<textarea rows="5" cols="30">
我是一個文本框。
</textarea>
提交
<form action="demo-form.php">
First name: <input type="text" name="FirstName" value="Mickey"><br>
Last name: <input type="text" name="LastName" value="Mouse"><br>
<input type="submit" value="提交">
</form>
<p>點擊"提交"按鈕,表單數據將被髮送到伺服器上的“demo-form.php”。</p>
HTML 框架
通過使用框架,你可以在同一個瀏覽器視窗中顯示不止一個頁面。
iframe語法:
<iframe src="URL"></iframe>
該URL指向不同的網頁。
Iframe - 設置高度與寬度
height 和 width 屬性用來定義iframe標簽的高度與寬度。
屬性預設以像素為單位, 但是你可以指定其按比例顯示 (如:"80%")。
實例
<iframe src="demo_iframe.htm" width="200" height="200"></iframe>
Iframe - 移除邊框
frameborder 屬性用於定義iframe表示是否顯示邊框。
設置屬性值為 "0" 移除iframe的邊框:
實例
<iframe src="demo_iframe.htm" frameborder="0"></iframe>
HTML 腳本
JavaScript 使 HTML 頁面具有更強的動態和交互性。
<script>
document.write("Hello World!")
</script>
不支持 JavaScript 的瀏覽器會使用 <noscript> 元素中定義的內容(文本)來替代。
HTML 字元實體
HTML 中的預留字元必須被替換為字元實體。
一些在鍵盤上找不到的字元也可以使用字元實體來替換。
HTML 實體
在 HTML 中,某些字元是預留的。
在 HTML 中不能使用小於號(<)和大於號(>),這是因為瀏覽器會誤認為它們是標簽。
如果希望正確地顯示預留字元,我們必須在 HTML 源代碼中使用字元實體(character entities)。
實體名稱對大小寫敏感!
顯示結果 描述 實體名稱 實體編號
空格
< 小於號 < <
> 大於號 > >
& 和號 & &
" 引號 " "
' 撇號 ' (IE不支持) '
HTML 統一資源定位器(Uniform Resource Locators)
URL 是一個網頁地址。
URL可以由字母組成,如"runoob.com",或互聯網協議(IP)地址: 192.68.20.50。大多數人進入網站使用網站功能變數名稱來訪問,因為 名字比數字更容易記住。
語法規則:
scheme://host.domain:port/path/filename
說明:
scheme - 定義網際網路服務的類型。最常見的類型是 http
host - 定義域主機(http 的預設主機是 www)
domain - 定義網際網路功能變數名稱,比如 runoob.com
:port - 定義主機上的埠號(http 的預設埠號是 80)
path - 定義伺服器上的路徑(如果省略,則文檔必須位於網站的根目錄中)。
filename - 定義文檔/資源的名稱
URL 字元編碼
URL 只能使用 ASCII 字元集.
來通過網際網路進行發送。由於 URL 常常會包含 ASCII 集合之外的字元,URL 必須轉換為有效的 ASCII 格式。
URL 編碼使用 "%" 其後跟隨兩位的十六進位數來替換非 ASCII 字元。
URL 不能包含空格。URL 編碼通常使用 + 來替換空格。
訪問https://www.runoob.com/html/html-tutorial.html查看詳細教程