1. 程式人生 > >學習HTML的一些記錄

學習HTML的一些記錄

什麼是 HTML 標籤

  • HTML 文件和 HTML 元素是通過 HTML 標籤進行標記的    
  • HTML 標籤由開始標籤和結束標籤組成
  • 開始標籤是被括號包圍的元素名
  • 結束標籤是被括號包圍的斜槓和元素名
  • 某些 HTML 元素沒有結束標籤,比如 <br />

註釋:開始標籤的英文翻譯是 start tag 或 opening tag,結束標籤的英文翻譯是 end tag 或 closing tag。

HTML元素:從開始標籤(starttag)到結束標籤(end tag)內的所有程式碼

HTML 屬性(在禪意花園的理念當中不建議使用HTML的行內樣式來定義標籤的屬性,而是僅僅使用HTML

來給你的頁面佈局)

這可以讓HTML有更多的變化總是以name=”value”的形式出現

HTML標題(標籤)_其中的元素是塊元素

標題(heading)是通過<h1>-<h6>的標籤來定義的

HTML段落,其中的元素也是塊元素

段落是通過<p>標籤定義

HTML樣式<style=”;;;”></>

可以再HTML中巢狀CSS樣式,這稱為行內樣式,但是不推薦使用這種方法

HTML連結

使用<a>標籤,可以轉到另一個頁面也可以轉到相同頁面的不同位置,其可以指向網路上的任何資源

HTML表格

使用<table></table>,

內嵌<tr></tr>代表行<td></td>代表行內的列,但是在實際中不推薦使用表格的方式,HTML中可以用表格來佈局,但是好像在實際的網頁中用的不是很多

HTML列表:分為有序列表<ol><li></li></ol>和無序列表<ul><li></li></ul>,

但是這兩種方式在使用中的差異不大

HTML表單

用來蒐集不同型別的使用者輸入__這個內容比較重要,在動態網頁中大量使用HTML表單使用<form>…<input>…</form>

來定義

大多數情況下表單標籤是輸入標籤<input>

但是其他標籤的使用並不少見如下

input標籤可以定義的輸入型別為

文字域  text

單選按鈕  radio

複選框 checkbox

按鈕 submit

其他的型別

Option標籤下拉選單其中的selected="selected"屬性可以定義下拉選單的預選值

需要注意的是文字輸入框和input中的文字域是用的不同標籤文字輸入框使用<textarea>標籤來定義一個多行輸入

下面顯示的是如何在資料周圍回執一個帶標題的框(程式碼copyw3cschool)

<html>

<body>

<fieldset>

<legend>健康資訊:</legend>

<form>

<label>身高:<inputtype="text" /></label>

<label>體重:<inputtype="text" /></label>

</form>

</fieldset>

<p>如果表單周圍沒有邊框,說明您的瀏覽器太老了。</p>

</body>

</html>

表單標籤

關於表單內值得傳遞要在phpasp等變成語言中學習

HTML影象可以再網頁中插入圖片<imgsrc=”url”/>關於圖片的修飾在css中有更加詳細的介紹

HTML背景:一般是設定一個文字或一個框的背景顏色,但是大多數都是在css中定製,可以使純顏色也可以是一張圖片,自我感覺在實際中好像用背景方式插入圖片是比較常見的

HTML顏色

HTML中顏色的定義方式為

1.      rgb(0-255,0-255,0-255

2.      #三位16進位制數

3.      #六位16進位制數

4.      也可以用顏色的英文名來定義一種顏色

HTML框架:可以再瀏覽器視窗中顯示不止一個頁面,這個我學的不好不過可以用於後臺管理還是很方便的,以後用到再說

HTML字型:這個以後再css中來定義

HTML中要使用一些字元必須用字元實體(就像在變成語言中的轉義字元一個道理)

最常用的字元實體

顯示結果

描述

實體名稱

實體編號

空格

&nbsp;

&#160;

小於號

&lt;

&#60;

大於號

&gt;

&#62;

&

和號

&amp;

&#38;

"

引號

&quot;

&#34;

'

撇號 

&apos; (IE不支援)

&#39;

其他一些常用的字元實體

顯示結果

描述

實體名稱

實體編號

&cent;

&#162;

£

&pound;

&#163;

¥

日圓

&yen;

&#165;

§

&sect;

&#167;

©

版權

&copy;

&#169;

®

註冊商標

&reg;

&#174;

×

乘號

&times;

&#215;

÷

除號

&divide;

關於HTML頭部的資訊,在以後再討論,就目前的階段使用不到

HTML指令碼:可以再HTML中新增一些指令碼語言實現動態頁面,<script type=”text/語言名稱”></script>