HTML基礎(chǔ)
創(chuàng)新互聯(lián)公司專(zhuān)業(yè)成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文發(fā)布平臺(tái)等專(zhuān)業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專(zhuān)業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
1、 XHTML+CSS 標(biāo)記語(yǔ)言
2、 純文本文件:只有內(nèi)容,沒(méi)有樣式。常見(jiàn)的純文本文件有:.txt、.html、.js、.css、.java。沒(méi)有語(yǔ)義,即使你這個(gè)文件中的內(nèi)容排版再清晰,那也是人認(rèn)為的,實(shí)際上純文本文件中的所有的文字生而平等,沒(méi)有任何的語(yǔ)義。
3、 HTML:超文本標(biāo)記語(yǔ)言,HyperText Markup Language。就是通過(guò)標(biāo)簽對(duì)兒,給純文本增加語(yǔ)義。也就是說(shuō),用文本給文本增加語(yǔ)義,所以這個(gè)叫做“超文本”。而有一對(duì)兒對(duì)兒標(biāo)簽,也成為“標(biāo)記”,所以就是“超文本標(biāo)記語(yǔ)言”。
一、 WEB標(biāo)準(zhǔn)的概念及組成
1)WEB標(biāo)準(zhǔn)是網(wǎng)頁(yè)制作的標(biāo)準(zhǔn),它不是一個(gè)標(biāo)準(zhǔn),它是根據(jù)網(wǎng)頁(yè)的不同組成部分生成的一系列標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)大部分由W3C起草發(fā)布,也有部分標(biāo)準(zhǔn)由ECMA起草發(fā)布。
W3C制定的結(jié)構(gòu)和表現(xiàn)的標(biāo)準(zhǔn);
結(jié)構(gòu):(xhtml ,xml)
表現(xiàn):(css)
ECMA制定的行為的標(biāo)準(zhǔn);
行為 (DOM ,ECMASCRIPT)
結(jié)構(gòu)和表現(xiàn)標(biāo)準(zhǔn):
(1)W3C( World Wide Web Consortium )萬(wàn)維網(wǎng)聯(lián)盟,創(chuàng)建于1994年是Web技術(shù)領(lǐng)域最具權(quán)威和影響力的國(guó)際中立性技術(shù)標(biāo)準(zhǔn)機(jī)構(gòu)。(制定了結(jié)構(gòu)和表現(xiàn)的標(biāo)準(zhǔn),非贏利性的。)
(2)行為標(biāo)準(zhǔn):DOM,ECMASCRIPT(ECMA制定的)歐洲電腦場(chǎng)商聯(lián)合會(huì)。
二、 調(diào)試工具 -瀏覽器
1)PC端調(diào)試工具的使用 -瀏覽器
測(cè)試瀏覽器(chrome,ie,firefox)
2)移動(dòng)端調(diào)試工具chrome可以測(cè)試移動(dòng)端頁(yè)面(有很多模擬器)
三、 HTML及相關(guān)概念的介紹
HTML 指的是超文本標(biāo)記語(yǔ)言 (Hyper Text Markup Language)
XHTML指可擴(kuò)展超文本標(biāo)記語(yǔ)言(標(biāo)識(shí)語(yǔ)言)(EXtensible HyperText Markup Language)。
XML指可擴(kuò)展標(biāo)記語(yǔ)言(標(biāo)識(shí)語(yǔ)言)(EXtensible Markup Language)。
HTML5指的是HTML的第五次重大修改(第5個(gè)版本)
WHATWG網(wǎng)頁(yè)超文本應(yīng)用技術(shù)工作小組是一個(gè)以推動(dòng)網(wǎng)絡(luò)HTML 5 標(biāo)準(zhǔn)為目的而成立的組織。在2004年,由Opera、Mozilla基金會(huì)和蘋(píng)果這些瀏覽器廠商組成。
四、HTML5 基本結(jié)構(gòu) (新建一個(gè)html文件時(shí)默認(rèn)有那些代碼)
命名文檔類(lèi)型 說(shuō)明我們寫(xiě)的是標(biāo)記語(yǔ)言 文件頭部 編碼格式html5 文件標(biāo)題(顯示在狀態(tài)欄上的內(nèi)容) 文件主體(所有要寫(xiě)的內(nèi)容)
文件命名規(guī)則:用英文,不用中文
名稱(chēng)全部用小寫(xiě)英文字母、數(shù)字、下劃線的組合,其中不得包含漢字、空格和特殊字符;必須以英文字母開(kāi)頭。
五、 HTML基本語(yǔ)法
1、<常規(guī)標(biāo)記>
<標(biāo)記 屬性=“屬性值” 屬性=“屬性值”>標(biāo)記>
2.空標(biāo)記
<標(biāo)記 屬性=“屬性值” />
說(shuō)明:
1).寫(xiě)在<>中的第一個(gè)單詞叫做標(biāo)記,標(biāo)簽,元素。
2).標(biāo)記和屬性用空格隔開(kāi),屬性和屬性值用等號(hào)連接,屬性值必須放在“”號(hào)內(nèi)。
3).一個(gè)標(biāo)記可以沒(méi)有屬性也可以有多個(gè)屬性,屬性和屬性之間不分先后順序。
4).空標(biāo)記沒(méi)有結(jié)束標(biāo)簽,用“/”代替。
六、 XHTML常用標(biāo)記
1、文本標(biāo)題(h2-h7)
一級(jí)標(biāo)題
(header1~header6 )二級(jí)標(biāo)題
...級(jí)標(biāo)題
2、 段落(p)(paragraph)
段落文本內(nèi)容
標(biāo)識(shí)一個(gè)段落(段落與段落之間有段間距)
3、空格 ( )
(所占位置沒(méi)有一個(gè)確定的值,這與當(dāng)前字體字號(hào)都有關(guān)系)
4、加粗
加粗有兩個(gè)標(biāo)記
1).加粗內(nèi)容 2).加粗內(nèi)容
5、傾斜
傾斜標(biāo)記
1.(emphasized ) 2,( italic )
6、換行(br) (break)
換行是一個(gè)空標(biāo)記(強(qiáng)制換行)
7、水平線
空標(biāo)記(horizontal rule)
8、上標(biāo)文本
9、下標(biāo)文本
10、刪除線標(biāo)簽
11、大于號(hào)/小于號(hào)
> 大于 < 小于
12、版權(quán)
© (圈C)
13、列表(ul,ol,dl)
HTML中有三種列表,分別是:無(wú)序列表,有序列表,自定義列表
*無(wú)序列表
無(wú)序列表組成:
*有序列表
有序列表組成:
(ordered list) ......
擴(kuò)展內(nèi)容
有序列表的屬性
type:規(guī)定列表中的列表項(xiàng)目的項(xiàng)目符號(hào)的類(lèi)型
語(yǔ)法:
1 數(shù)字順序的有序列表(默認(rèn)值)(1, 2, 3, 4)。
a 字母順序的有序列表,小寫(xiě)(a, b, c, d)。
A 字母順序的有序列表,大寫(xiě)(A,B,C,D)
i 羅馬數(shù)字,小寫(xiě)(i, ii, iii, iv)。
I 羅馬數(shù)字,大寫(xiě)(i, ii, iii, iv)。
start 屬性規(guī)定有序列表的開(kāi)始點(diǎn)。
語(yǔ)法:
*自定義列表
14、插入圖片
注:所要插入的的圖片必須放在站點(diǎn)下
*相對(duì)路徑的寫(xiě)法:
1)當(dāng)當(dāng)前文件與目標(biāo)文件在同一目錄下,直接書(shū)寫(xiě)目標(biāo)文件文件名+擴(kuò)展名;
2)當(dāng)當(dāng)前文件與目標(biāo)文件所處的文件夾在同一目錄下,寫(xiě)法如下:
文件夾名/目標(biāo)文件全稱(chēng)+擴(kuò)展名;
3)當(dāng)當(dāng)前文件所處的文件夾和目標(biāo)文件所處的文件夾在同一目錄下,寫(xiě)法如下:
../目標(biāo)文件所處文件夾名/目標(biāo)文件文件名+擴(kuò)展名
title的作用: 在你鼠標(biāo)懸停在該圖片上時(shí)顯示一個(gè)小提示,鼠標(biāo)離開(kāi)就沒(méi)有了,HTML的絕大多數(shù)標(biāo)簽都支持title屬性,title屬性就是專(zhuān)門(mén)做提示信息的.
alt的作用:alt屬性是在你的圖片因?yàn)槟撤N原因不能加載時(shí)在頁(yè)面顯示的提示信息,它會(huì)直接輸出在原本加載圖片的地方。
15、超鏈接的應(yīng)用
語(yǔ)法:
鏈接文本/圖片 空鏈接
屬性:target:頁(yè)面打開(kāi)方式,默認(rèn)屬性值_self。
屬性值:_blank 新窗口打開(kāi)
新窗口打開(kāi)
16、 數(shù)據(jù)表格的作用及組成
作用:顯示數(shù)據(jù)
表格的組成:
注:一個(gè)tr表示一行;一個(gè)td表示一列(一個(gè)單元格)
*數(shù)據(jù)表格的相關(guān)屬性
1)width="表格的寬度"
2)height="表格的高度"
3)border="表格的邊框"
4 )bordercolor="表格邊框的顏色"
5)bgcolor="表格的背景色"
6)cellspacing="單元格與單元格之間的間距"
7)cellpadding="單元格與內(nèi)容之間的空隙"
8)水平對(duì)齊方式:align="left/center/right";
17、合并單元格屬性:
colspan=“所要合并的單元格的列數(shù)"合并列;
一行
一行 一行
rowspan=“所要合并單元格的行數(shù)”合并行;
一行 一行
一行
18、表單的應(yīng)用
表單的作用:用來(lái)收集用戶的信息的;
表單框:
擴(kuò)展知識(shí)點(diǎn):post和get的區(qū)別
1. get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。
2. get是把參數(shù)數(shù)據(jù)隊(duì)列加到提交表單的ACTION屬性所指的URL中,在URL中可以看到。post是通過(guò)HTTP post機(jī)制,用戶看不到這個(gè)過(guò)程 。
3. get傳送的數(shù)據(jù)量較小,不能大于2KB。post傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制。
4. get安全性非常低,post安全性較高。但是執(zhí)行效率卻比Post方法好。
1)文本框
2)密碼框
3)提交按鈕
4)重置按鈕
5)單選框/單選按鈕
單選按鈕里的name屬性必須寫(xiě),同一組單選按鈕的name屬性值必須一樣。
checked="checked"(默認(rèn)選中;) disabled="disabled"禁用
6)復(fù)選框
(disabled="disabled" :禁用) (checked="checked" :默認(rèn)選中)
7)下拉菜單
8)多行文本框(文本域)
9)按鈕
19、div的用法
文檔區(qū)域,文檔布局對(duì)象
20、span的用法
文本結(jié)點(diǎn)(某一小段文本,或是某一個(gè)字)