好程序員web前端分享HTML基本結(jié)構(gòu)和基本語法
成都創(chuàng)新互聯(lián)專注于竹溪企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。竹溪網(wǎng)站建設(shè)公司,為竹溪等地區(qū)提供建站服務(wù)。全流程按需設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)HTML基本結(jié)構(gòu)
HTML的基本語法
1、<常規(guī)標(biāo)記>
<標(biāo)記 屬性=“屬性值” 屬性=“屬性值”>標(biāo)記>
標(biāo)記也可叫標(biāo)簽或叫元素
例如:
2.空標(biāo)記
<標(biāo)記 屬性=“屬性值” />
例如:
說明:
1.寫在<>中的第一個單詞叫做標(biāo)記,標(biāo)簽,元素。
2.標(biāo)記和屬性用空格隔開,屬性和屬性值用等號連接,屬性值必須放在“”號內(nèi)。
3.一個標(biāo)記可以沒有屬性也可以有多個屬性,屬性和屬性之間不分先后順序。
4.空標(biāo)記沒有結(jié)束標(biāo)簽,用“/”代替。
五、 HTML常用標(biāo)記
1、文本標(biāo)題(h2-h7)
注:文本標(biāo)題標(biāo)簽自帶加粗,有自己的文本大小,并且獨占一行,有默認(rèn)間距
2、段落文本(p)
段落文本內(nèi)容
3、空格
所占位置沒有一個確定的值
,這與當(dāng)前字體字號都有關(guān)系.
4、換行(br)
換行是一個空標(biāo)記
(強制換行)
5、水平線
6、加粗有兩個標(biāo)記
A、加粗內(nèi)容只是顯示加粗
B、強調(diào)的內(nèi)容突出的文本
7、傾斜
強調(diào)文本
傾斜文本
8、 擴(kuò)展
文本下劃線
文本刪除線
文本刪除線
下標(biāo)
上標(biāo)
9、列表(ul,ol,dl)
HTML中有三種列表分別是:無序列表,有序列表,自定義列表
*無序列表
無序列表組成:
*有序列表
有序列表組成:
*自定義列表
知識擴(kuò)展 2----有序列表的屬性
1)、type:規(guī)定列表中的列表項目的項目符號的類型
語法:
10、插入圖片
注
:所要插入的圖片必須放在站點下
title的作用:圖片的標(biāo)題;
在你鼠標(biāo)懸停在該圖片上時顯示一個小提示,鼠標(biāo)離開就沒有了,
HTML的絕大多數(shù)標(biāo)簽都支持title屬性,title屬性就是專門做提示信息的
alt的作用:
提示文本
必寫;
alt屬性是在你的圖片因為某種原因不能加載時在頁面顯示的提示信息,它會直接輸出在原本加載圖片的地方。(優(yōu)化圖片的)
*相對路徑的寫法:
1)當(dāng)當(dāng)前文件與目標(biāo)文件在同一目錄下,直接書寫目標(biāo)文件文件名+擴(kuò)展名;
2)當(dāng)當(dāng)前文件與目標(biāo)文件所處的文件夾在同一目錄下,寫法如下:
文件夾名
/目標(biāo)文件全稱+擴(kuò)展名;
3)當(dāng)當(dāng)前文件所處的文件夾和目標(biāo)文件所處的文件夾在同一目錄下,寫法如下:
../目標(biāo)文件所處文件夾名/目標(biāo)文件文件名+擴(kuò)展名;
11、超鏈接的應(yīng)用
語法:
鏈接文本/圖片
空鏈接
屬性:
target:頁面打開方式,默認(rèn)屬性值_self。
屬性值:
_blank 新窗口打開
新頁面打開
12、數(shù)據(jù)表格的作用及組成
作用:顯示數(shù)據(jù)
表格組成
注:一個 tr表示一行;一個td表示一列(一個單元格)
9) 垂直對齊方式 :valign="top頂對齊/middle居中/bottom底對齊/baseline(基線);
10)合并單元格屬性:
colspan=“所要合并的單元格的列數(shù)"合并列;
rowspan=“所要合并單元格的行數(shù)”合并行;
13、表單的作用及組成
表單的作用:用來收集用戶的信息的 ;
表單組成:表單框(表單域 form)
提示信息
表單控件/表單元素
1)、表單框
2)文本框
3)密碼框
4)提交按鈕
重置按鈕
5)單選框/單選按鈕
單選按鈕里的
name屬性必須寫,同一組單選按鈕的name屬性值必須一樣。
6)復(fù)選框
復(fù)選按鈕里的 name屬性必須寫,同一組復(fù)選按鈕的name屬性值必須一樣。
checked="checked"表示默認(rèn)被選中,可簡寫成checked
disabled="disabled"表示禁用,可簡寫成disabled
enabled:可用狀態(tài)
7)下拉菜單
8)多行文本框(文本域)
9)跳轉(zhuǎn)按鈕
button和submit的區(qū)別是:
submit是提交按鈕起到提交信息的作用,type類型是button只起到跳轉(zhuǎn)的作用,不進(jìn)行提交。
提示信息標(biāo)簽 (作用:將提示信息及相應(yīng)的表單控件進(jìn)行關(guān)聯(lián))
擴(kuò)展知識點 3:對于不同的輸入類型,value 屬性的用法的意義
value 屬性為 input 元素設(shè)定值。
對于不同的輸入類型,
value 屬性的用法也不同:
type="button", "reset", "submit" - 定義按鈕上的顯示的文本
type="text", "password" - 定義輸入字段的初始值
type="checkbox", "radio" - 定義與輸入相關(guān)聯(lián)的值
注釋:
和 中必須設(shè)置 value 他name屬性。
擴(kuò)展知識點 4:
Form中的獲取數(shù)據(jù)的兩個方式get和post的區(qū)別?
1. get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。
2. get是把參數(shù)數(shù)據(jù)隊列加到提交表單的ACTION屬性所指的URL中,值和表單內(nèi)各個字段一一對應(yīng),在URL中可以看到。post是通過HTTP post機(jī)制,將表單內(nèi)各個字段與其內(nèi)容放置在HTML HEADER內(nèi)一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。
3. 對于get方式,服務(wù)器端用Request.QueryString獲取變量的值,對于post方式,服務(wù)器端用Request.Form獲取提交的數(shù)據(jù)。
4. get傳送的數(shù)據(jù)量較小,不能大于2KB。post傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制。
5. get安全性非常低,post安全性較高。但是執(zhí)行效率卻比Post方法好。
建議:
1、get方式的安全性較Post方式要差些,包含機(jī)密信息的話,建議用Post數(shù)據(jù)提交方式;
2、在做數(shù)據(jù)查詢時,建議用Get方式;而在做數(shù)據(jù)添加、修改或刪除時,建議用Post方式;
14、div和span的用法
沒有具體含義, 除了獨占一行之外沒有任何其它的默認(rèn)屬性,是頁面布局中常用的標(biāo)簽;
文本結(jié)點標(biāo)簽
可以是某一小段文本,或是某一個字。
它除了不換行外,沒有任何其它的默認(rèn)屬性;