摘要:,表單的兩個常見屬性為填寫表單的人提供一個輸入提示。可用于任何表單控件,表示這個域是必要的,如果不填,則無法提交表單。,表格,表格由行中的數據單元格組成,列隱含地定義在行中。,表格應用于表示表格數據,而不是建立頁面布局。
1,如何設計一個頁面
1) 先規劃好web頁面的結構,首先畫出一個草圖,然后創建一個略圖,最后再寫html
2) 規劃頁面時,先設計大的塊元素,再用內聯元素完善。
3) 設計一個頁面時,要使用與內容含義最接近的元素,如果需要一個列表,就不要使用段落元素。
找一家web托管公司購買域名和空間,在他們的服務器上托管你的頁面,然后使用FTP將文件從你的計算機上傳到他們的服務器上。下圖是FTP應用示例。其它細節此處不詳細展開說明了。
1)域名:它是由一個權威機構控制,一次只能有一個人使用某個域名。與網站名區別開來
2)網站名:www.baidu.com是網站名,baidu.com是域名
3)URL:統一資源定位符,(Uniform resource locator),定位web上任意資源,包括html頁面、音頻、視頻等。
例:http://www.baidu.com/index.html
http:用來獲取資源的協議;告訴瀏覽器用什么方法獲取資源
www.baidu.com:網站名; 告訴瀏覽器從互聯網上的哪個計算機獲取資源;
index.html:從根文件夾到資源的絕對路徑;告訴服務器要找哪個頁面
4)默認頁面:通常文件名為index.html或default.html
如果url為http://www.baidu.com/ 或http://www.baidu.com/images/
,web服務器接到這樣的請求時,會查找這個目錄中的默認文件,找到默認文件,將它返回給瀏覽器。
如果url為http://www.baidu.com,末尾沒有/,服務器就會幫加上末尾的斜線,然后再返回該目錄下的默認文件。
5)端口號:http://www.mydomain.com:8000/index.html,8000是端口號,通常web上的所有東西都會傳送到一個默認端口80【80端口是為HTTP(HyperText Transport Protocol)即超文本傳輸協議開放的,此為上網沖浪使用次數最多的協議】,不過有時測試時web服務器會配置另外一個不同的端口接收請求,正常的web服務器幾乎都在端口80接收請求。
6)相對路徑 絕對路徑
相對路徑:href中一般寫相對路徑,表示從當前html到目標文件的一個路徑。
..表示父文件夾。
/ 表示根目錄
./ 表示當前目錄
../ 表示上一層目錄
對于網頁,只能使用/,不能使用(反斜線)
舉例:
因為 index.html 的上一級目錄是 work,再上一級是 document
絕對路徑:從根文件夾到達某個特定頁面或文件的路徑。/表示根。
href 中如果寫的是相對路徑 ,則瀏覽器會根據這個相對路徑和單擊頁面的html路徑創建一個絕對路徑,所以,所有web服務器看到的都是絕對路徑。
2.3 表單1,概念:包含輸入域的web頁面,允許用戶輸入信息。提交表單時,瀏覽器會將這些信息打包發送到web服務器。
2,form標簽:
包含構成表單的所有元素;告訴瀏覽器把表單數據發送到哪里;以及用什么方法發送
3,表單元素:
文本框: 自封閉標簽
密碼框:
單選按鈕:
同一組屬性具有相同的name,才有單選互斥功能。checked="checked"默認被選擇
復選框:
按鈕:
也是按鈕,是html5中的標簽
如果在 HTML 表單中使用 button 元素,不同的瀏覽器會提交不同的值。Internet Explorer 將提交
多行文本輸入框:
下拉列表:
多選菜單:上一個元素增加一個屬性multiple,把單選菜單變為多選菜單
label標簽:
要使用
2.4,表格1,表格由行中的數據單元格組成,列隱含地定義在行中。
2,一般不用表格來提供表現,那是css的工作。
3,表格標記:
//表示表頭 | |||
---|---|---|---|
//每行包含多個數據單元格,用 | 定義 |
4,單元格跨多行