1. 程式人生 > 其它 >HTML學習筆記【3】

HTML學習筆記【3】

前集回顧:《HTML學習筆記【1】》
前集回顧:《HTML學習筆記【2】》

3 HTML標籤

3.15 無語義的塊標籤&行內標籤

div【無語義的塊標籤】

span【無語義的行內標籤】

3.16 表格

	<table border="" cellspacing="" cellpadding=""> 
		<tr><th>Header</th></tr>
		<tr><td>Data</td></tr>
	</table>
  • table 【表格標籤】:宣告表格
  1. border 【邊框粗細】:預設值是0,即未設定時看不見邊框;在不為0時,可以讓單元格也有邊框,但是這個值本身並不能改變單元格邊框的粗細(單元格只有0到1的變化)
  2. bordercolor 【邊框顏色】:包括最外框和內框
  3. align【對齊】:指的是表格整體在頁面中的位置
  4. width/height【表格寬/高】:在未設定寬高時,沒有內容的單元格會壓縮成一條線,但設定了寬高之後,就會保證最低有寬高值;
  5. cellpadding【內容邊距】:設定單元格內容與單元格邊框之間的距離,預設值是0(預設到左部邊的距離是0)
  6. cellspacing【單元格邊距】:單元格之間的間距,預設值是2,但最常用的值是0,單元格與邊框疊加,轉化成了日常生活中常用的表格
  7. caption【標題】:必須緊貼table標籤上方

  • th 【表頭】:替換td【單元格】位置

  • tr 【表格行】
  1. bgcolor【背景顏色】:區域性優先,預設繼承父級(table標籤)
  2. align【水平對齊方式】:left/center/right
  3. valign【垂直對齊方式】:top/middle/bottom

  • td 【表格列】
  1. bgcolor【背景顏色】:區域性優先,預設繼承父級(tr標籤)
  2. width/height【單元格寬/高】
    • 優先滿足此格設定的寬高,水平方向:其餘的格子平分剩餘的距離尺寸;豎直方向:隨此單元格設定的高度變化
    • 如果在單個tr內的單元格設定總和超過了表格大小,則不會溢位表格;如果在兩個及以上的tr中設定的寬高,則自動擴充表格
    • 行高預設看行內最高單元格的高度,但如果經過了設定,就隨設定的值
  3. align【水平對齊方式】:left/center/right
  4. valign【垂直對齊方式】:top/middle/bottom
  5. rowspan【合併行】
  6. colspan【合併列】

【例項】

	<html>

		<body>

			<h4>橫跨兩列的單元格:</h4>
			<table border="1">
				<tr>
					<th>姓名</th>
					<th colspan="2">電話</th>
				</tr>
				<tr>
					<td>Bill Gates</td>
					<td>555 77 854</td>
					<td>555 77 855</td>
				</tr>
			</table>

			<h4>橫跨兩行的單元格:</h4>
			<table border="1">
				<tr>
					<th>姓名</th>
					<td>Bill Gates</td>
				</tr>
				<tr>
					<th rowspan="2">電話</th>
					<td>555 77 854</td>
				</tr>
				<tr>
					<td>555 77 855</td>
				</tr>
			</table>

		</body>
	</html>

3.17 列表

3.17.1 無序列表

  • 無序列表是一個專案的列表,此列專案預設使用粗體圓點disk(典型的小黑圓圈)進行標記。
  • 除了disk之外,還有circle/square 空心圓/小方塊
  • 然而最重要的是把前面的標記刪除,用type="none"
  • 無序列表始於 <ul> 標籤。每個列表項始於 <li>
    【例項】
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>

瀏覽器顯示如下:

  • Coffee
  • Milk

(列表項內部可以使用段落、換行符、圖片、連結以及其他列表等等。)

3.17.2 有序列表

  • 同樣,有序列表也是一列專案,列表專案使用數字進行標記。
  • 有序列表始於
      標籤。每個列表項始於
    1. 標籤。
    2. 標記同樣可改:1,2,3.. or a,b,c.. or A,B,C..
    3. type="1"可以【改標記樣式】,這裡用1 2 3計數
    4. start【開始位置】:用2表示從2開始,字母按照數字順延,即要從c開始,start="3"
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>

瀏覽器顯示如下:

1. Coffee
2. Milk
  • 列表項內部可以使用段落、換行符、圖片、連結以及其他列表等等。

3.17.3 定義列表

  • 自定義列表不僅僅是一列專案,而是專案及其註釋的組合。
  • 自定義列表以 <dl> 標籤開始。每個自定義列表項以 <dt> 開始。每個自定義列表項的定義以 <dd> 開始。
<dl>
	<dt>Coffee</dt>
	<dd>Black hot drink</dd>
	<dt>Milk</dt>
	<dd>White cold drink</dd>
</dl>

瀏覽器顯示如下:

Coffee
	Black hot drink
Milk
	White cold drink
  • 定義列表的列表項內部可以使用段落、換行符、圖片、連結以及其他列表等等。