HTML基礎下
知識點一:
HTML5的標準結構:
<!DOCTYPE html>
<html lang=‘en‘>
<head>
<meat charset=‘utf-8‘>
<title>Document</title>
</head>
<body>
</body>
</html>
meta的其他示例:
關鍵字:將網頁內容提出關鍵字告訴搜索引擎,利於seo排名,content的內容用”,”隔開。
<meta name=‘keywords‘ content=‘‘>
網頁描述:用於檢索出來的網頁描述使用。用於seo查看。
<meta name=‘description‘ content=‘‘>
網頁重定向:實現域名跳躍,即可以註冊多個域名,然後跳到同一個域名即可。
<meta http-equiv=‘refresh‘ content=‘5;http://www.baidu.com‘>
link標簽:
鏈接外部樣式表文件:
<link rel=‘stylesheet‘ href=‘‘>
設置icon圖標:
<link rel=‘icon‘ href=‘‘>
知識點二:表格:
標準結構:
< table border=‘‘ width=‘‘ height=‘‘ cellspacing=‘‘ cellpadding=‘‘ align=‘‘ bgcolor=‘‘>
<thead>
<tr>
<td>姓名</td>
<td>年齡</td>
</tr>
</thead>
<tbody>
<tr>
<td>趙靈兒</td >
<td>18</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>林月如</td>
<td>18</td>
</tr>
</tfoot>
</table>
屬性:
border:邊框粗細。
width:表格寬度。
height:高度。
cellspacing:單元格與單元格的距離
cellpadding:內容距邊框的距離
align:left、right、center表格的排列方式,居左,居右,居中。
bgcolor:背景顏色。
屬性rowsapn:合並同一列上的單元格。
屬性colspan:合並同一行上的單元格。
表格標題:<th></th>用法跟<td></td>一樣
邊框顏色:屬性bordercolor
內容垂直對齊:<td>
屬性valign=top、middle、bottom。
知識點三:表單
表單域:
<form action=‘‘ method=‘‘>
action:處理方式,其實就是訪問地址。
method:get/post
文本輸入框:
<input type=‘text‘ maxlength=‘‘ readonly=‘readonly‘ disable=‘disable‘ name=‘username‘ value=‘內容‘>
maxlength=”6” 限制輸入字符長度
readonly=”readonly” 將輸入框設置為只讀狀態(不能編輯)
disabled=”disabled” 輸入框未激活狀態
name=”username” 輸入框的名稱
value=”內容” 將輸入框的內容傳給處理文件
密碼輸入框:屬性同文本輸入框一致。
<input type=‘password‘ name=‘password‘>
單選框:只有當name相同時,才能實現單選效果。 checked屬性為默認選中。
<input type=‘radio‘ name=‘gender‘ checked=‘checked‘>男
<input type=‘radio‘ name=‘gender‘ >女
下拉框:
<select multiple=‘multiple‘>
<optgroup label=‘北京市‘>
<option>昌平區</option>
<option>海澱區</option>
<option>朝陽區</option>
<option selected=‘selected‘>大興區</option>
</optgroup>
</select>
Multiple=”multiple” 將下拉列表設置為多選項
Selected=”selected” 設置默認選中項目 <optgroup></optgroup>
對下拉列表進行分組。
Label=”” 分組名稱。
多選框:checked表示默認選中。
<input type=‘checkbox‘ checked=‘checked‘>多選1
<input type=‘checkbox‘ >多選2
<input type=‘checkbox‘ >多選3
多行文本框:
cols:控制輸入字符的長度。
rows:控制輸入字符的行數。
<textarea cols=‘130‘ rows=‘10‘></textarea>
文件上傳控件:
<input type=‘file‘>
提交按鈕:可以直接實現提交
<input type=‘submit‘>
普通按鈕:沒有功能,需要配合js使用
<input type=‘button‘ >
重置按鈕:可以重置表單信息
<input type=‘reset‘>
圖片按鈕:圖片按鈕也可以實現信息提交功能。
<input type=‘image‘ src=‘‘>
給表單實現分組:
對表單信息分組
表單信息分組名稱
<fieldset></fieldset>
<legend>分組信息<legend>
知識點四:標簽語義化:
好的語義化的網站標準就是去掉樣式表文件之後,結構依然很清晰。
標簽語義化概念:根據內容的結構化(內容語義化),選擇合適的標簽(代碼語義化)
-標簽語義化意義:
1:網頁結構合理
2:有利於seo:和搜索引擎建立良好溝通,有了良好的結構和語 義你的網頁內容自然容易被搜索引擎抓取;
3:方便其他設備解析(如屏幕閱讀器、盲人閱讀器、移動設備)
4:便於團隊開發和維護
1:盡可能少的使用無語義的標簽div和span;
2:在語義不明顯時,既可以使用div或者p時,盡量用p, 因為p在默認情況下有上下間距,對兼容特殊終端有利;
3:不要使用純樣式標簽,如:b、font、u等,改用css設置。
4:需要強調的文本,可以包含在strong或者em標簽中strong默認樣式是加粗(不要用b),em是斜體(不用i);
HTML基礎下