版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、塊級(jí)元素與行內(nèi)元素 塊元素一般都從新行開(kāi)始,它可以容納內(nèi)聯(lián)元素和其她塊元素,常用塊元素是段落標(biāo)簽P?!癴orm這個(gè)塊元素比較特殊,它只能用來(lái)容納其她塊元素。 你可以把塊容器元素div想象成一種個(gè)box,或者如果你玩過(guò)剪貼文載的話,那就更加容易理解了。我們先把需要的文章從多種報(bào)紙、雜志總剪 下來(lái)。每塊剪下來(lái)的內(nèi)容就是一種block。然后我們把這些紙塊按照自己的排版意圖,用膠水重新貼到一張空白的新紙上。這樣就形成了你自己獨(dú)特的文摘快報(bào) 了。作為一種技術(shù)的延伸,網(wǎng)頁(yè)布局設(shè)計(jì)也遵循了同樣的模式。. 內(nèi)聯(lián)元素(inline element)一般都是基于語(yǔ)義級(jí)(semantic)的基本元素。內(nèi)聯(lián)元素只能容
2、納文本或者其她內(nèi)聯(lián)元素,常用內(nèi)聯(lián)元素 “a”。 塊元素(block element)和內(nèi)聯(lián)元素(inline element)都是html規(guī)范中的概念。塊元素和內(nèi)聯(lián)元素的基本差別是塊元素一般都從新行開(kāi)始。而當(dāng)加入了css控制后來(lái),塊元素和內(nèi)聯(lián)元素的這種屬 性差別就不成為差別了。例如,我們完全可以把內(nèi)聯(lián)元素cite加上display:block這樣的屬性,讓她也有每次都從新行開(kāi)始的屬性??勺?cè)氐幕靖拍罹褪撬枰鶕?jù)上下文關(guān)系擬定該元素是塊元素或者內(nèi)聯(lián)元素。可變?cè)剡€是屬于上述兩種元素類別,一旦上下文關(guān)系擬定了她的類別,她就要遵循塊元素或者內(nèi)聯(lián)元素的規(guī)則限制。大體的元素分類見(jiàn)全文。塊元素(bl
3、ock element) * address - 地址 * blockquote - 塊引用 * center - 居中對(duì)齊塊 * dir - 目錄列表 * div - 常用塊級(jí)元素,也是css layout的重要標(biāo)簽 * dl - 定義列表 * fieldset - form控制組 * form - 交互表單 * h1 - h6標(biāo)題 * hr - 水平分隔線 * isindex - input prompt * menu - 菜單列表 * noframes - frames可選內(nèi)容,(對(duì)于不支持frame的瀏覽器顯示此區(qū)塊內(nèi)容 * noscript - 可選腳本內(nèi)容(對(duì)于不支持script的
4、瀏覽器顯示此內(nèi)容) * ol - 排序表單 * p - 段落 * pre - 格式化文本 * table - 表格 * ul - 非排序列表 內(nèi)聯(lián)元素(inline element) * a - 錨點(diǎn) * abbr - 縮寫(xiě) * acronym - 首字 * b - 粗體(不推薦) * bdo - bidi override * big - 大字體 * br - 換行 * cite - 引用 * code - 計(jì)算機(jī)代碼(在引用源碼的時(shí)候需要) * dfn - 定義字段 * em - 強(qiáng)調(diào) * font - 字體設(shè)定(不推薦) * i - 斜體 * img - 圖片 * input - 輸入框
5、 * kbd - 定義鍵盤(pán)文本 * label - 表格標(biāo)簽 * q - 短引用 * s - 中劃線(不推薦) * samp - 定義范例計(jì)算機(jī)代碼 * select - 項(xiàng)目選擇 * small - 小字體文本 * span - 常用內(nèi)聯(lián)容器,定義文本內(nèi)區(qū)塊 * strike - 中劃線 * strong - 粗體強(qiáng)調(diào) * sub - 下標(biāo) * sup - 上標(biāo) * textarea - 多行文本輸入框 * tt - 電傳文本 * u - 下劃線 * var - 定義變量 可變?cè)?可變?cè)貫楦鶕?jù)上下文語(yǔ)境決定該元素為塊元素或者內(nèi)聯(lián)元素。 * applet - java applet * b
6、utton - 按鈕 * del - 刪除文本 * iframe - inline frame * ins - 插入的文本 * map - 圖片區(qū)塊(map) * object - object對(duì)象 * script - 客戶端腳本 這兩個(gè)概念在運(yùn)用CSS樣式 padding和margin時(shí)顯得更容易理解一點(diǎn)!HTML5html5有哪些新特性、移除了那些元素?1.拖拽釋放(Drag and drop) API2.語(yǔ)義化更好的內(nèi)容標(biāo)簽(header,nav,footer,aside,article,section) 3.音頻、視頻API(audio,video) 4.畫(huà)布(Canvas) API
7、 5.地理(Geolocation) API 6.本地離線存儲(chǔ) localStorage 長(zhǎng)期存儲(chǔ)數(shù)據(jù),瀏覽器關(guān)閉后數(shù)據(jù)不丟失; sessionStorage 的數(shù)據(jù)在瀏覽器關(guān)閉后自動(dòng)刪除 7.表單控件,calendar、date、time、email、url、search 8.新的技術(shù)webworker(多線程解決) ,websocket, Geolocation ,applicationCache(離線應(yīng)用)WebSocket是HTML5一種新的合同。它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,服務(wù)器可以積極傳送數(shù)據(jù)給客戶端WebWorker 是運(yùn)營(yíng)在后臺(tái)的 JavaScript,獨(dú)立于其她腳本,不
8、會(huì)影響頁(yè)面的性能。您可以繼續(xù)做任何樂(lè)意做的事情:點(diǎn)擊、選用內(nèi)容等等,而此時(shí) web worker 在后臺(tái)運(yùn)營(yíng)。9.移除的元素 純體現(xiàn)的元素:basefont,big,center,font, s,strike,tt,u; 對(duì)可用性產(chǎn)生負(fù)面影響的元素:frame,frameset,noframes; HTML5新增27個(gè)元素廢棄16個(gè)元素,按照優(yōu)先級(jí)別劃分可以分為構(gòu)造性元素,級(jí)塊級(jí)元素行內(nèi)語(yǔ)義性元素和交互性元素構(gòu)造性元素構(gòu)造性元素重要負(fù)責(zé)web的上下文構(gòu)造的定義,保證html的完整性Section 給內(nèi)容分段 在web頁(yè)面頁(yè)面應(yīng)用中,該元素也可以用于區(qū)域的章節(jié)表述,對(duì)網(wǎng)站內(nèi)容進(jìn)行分塊,一般由內(nèi)容
9、和標(biāo)題構(gòu)成當(dāng)一種內(nèi)容需要定義樣式或者通過(guò)腳本定義行為時(shí)推薦使用div,div關(guān)注構(gòu)造的獨(dú)立性,而sesction關(guān)注內(nèi)容的獨(dú)立性,section的作用是對(duì)頁(yè)面上的內(nèi)容分塊解決,如對(duì)文章分段,相鄰的section元素的內(nèi)容應(yīng)當(dāng)是有關(guān)的,而不是article那樣的獨(dú)立,例如section里面放所有的評(píng)論,每條評(píng)論放在article里,article元素可以看做是特殊的section元素article則更強(qiáng)調(diào)獨(dú)立性,完整性,section更強(qiáng)調(diào)有關(guān)性,如果一塊內(nèi)容相對(duì)來(lái)說(shuō)比較獨(dú)立,就使用article,如果對(duì)一塊內(nèi)容提成幾段,就使用section,在h5中,div變成了一種容器,可以對(duì)容器進(jìn)行整體的
10、css套用使用section時(shí)注意,1.不要將section元素當(dāng)做設(shè)立樣式的頁(yè)面容器應(yīng)當(dāng)使用div2.如果article,aside或者nav元素更符合條件不要使用section3.不要為沒(méi)有標(biāo)題例如h1-6的內(nèi)容使用sectionArticle 標(biāo)記文章 表達(dá)一篇文章的主體內(nèi)容,可以被外部引用的內(nèi)容,可以是一篇論壇評(píng)論,一段顧客評(píng)論等,由于article是一段獨(dú)立的內(nèi)容,一般一種article有自己header(頭部)或footer(底部),當(dāng)article嵌套使用時(shí),內(nèi)部的article內(nèi)容原則上和外部的article內(nèi)容有關(guān)針對(duì)該新聞的有關(guān)評(píng)論就可以使用嵌套article的方式,用來(lái)呈
11、現(xiàn)評(píng)論的article被涉及在整體內(nèi)容的article元素里面評(píng)論的每個(gè)人相對(duì)來(lái)說(shuō)都是比較獨(dú)立的,完整的,放在article中,所有評(píng)論放在section中,Header 頁(yè)面主體的頭部Footer頁(yè)面底部一般在這里會(huì)標(biāo)出網(wǎng)站的某些有關(guān)信息,例如,有關(guān)我們,法律聲明等Nav 導(dǎo)航信息 專門(mén)用于菜單導(dǎo)航,鏈接導(dǎo)航的元素,鏈接到其她頁(yè)面或者是目前頁(yè)面的其她部分,一般一組鏈接就使用nav,具有輔助信息的鏈接,外層可以嵌套aside可用于如下場(chǎng)景,導(dǎo)航條,側(cè)邊欄導(dǎo)航,頁(yè)內(nèi)導(dǎo)航,翻頁(yè)操作級(jí)塊級(jí)元素級(jí)塊級(jí)元素重要完畢web頁(yè)面區(qū)域的劃分,保證內(nèi)容有效分隔,Aside 輔助信息用于體現(xiàn)注記,側(cè)欄,摘要,插入
12、的引用等作為補(bǔ)充主體的內(nèi)容從一種簡(jiǎn)樸頁(yè)面顯示看,就是一種側(cè)邊欄,可以在左邊,也可以在右邊,從一種頁(yè)面的局部看,就是摘要用來(lái)表達(dá)目前頁(yè)面或文章的附屬信息部分,它可以涉及與目前頁(yè)面或重要內(nèi)容有關(guān)的引用,側(cè)邊欄,廣告,導(dǎo)航條以及其她有別于重要內(nèi)容的部分,Aside元素重要有兩種用法1.作為重要內(nèi)容的附屬信息部分,涉及在article元素中,可以是目前文章的參照資料或者名詞解釋等輔助信息2.作為頁(yè)面或者站點(diǎn)全局的附屬信息部分在article元素之外使用,最典型的形式是側(cè)邊欄,其中的內(nèi)容可以是友誼鏈接,博客中的其她文章列表廣告單元等.Figure是對(duì)多種元素進(jìn)行組合并展示的元素,一般與figcaptio
13、n聯(lián)合使用,Code表達(dá)一段代碼塊行內(nèi)語(yǔ)義性元素Progress進(jìn)度條Video視頻元素,用于支持和實(shí)現(xiàn)視頻文獻(xiàn)的直接播放Audio音頻元素,用于實(shí)現(xiàn)音頻文獻(xiàn)的直接播放交互性元素交互性元素重要用于功能性的內(nèi)容體現(xiàn),會(huì)有一定的內(nèi)容和數(shù)據(jù)關(guān)聯(lián),是多種事件等基本,Detail用來(lái)表達(dá)一段具體內(nèi)容默認(rèn)不顯示如下為具體分類標(biāo)記文字生成內(nèi)部超鏈接(相稱于錨點(diǎn))內(nèi)部超鏈接可以把同一文檔的另一種元素移入視野需要用到id選擇器.Target屬性_blank在新窗口或標(biāo)簽頁(yè)打開(kāi)文檔,_parent在父窗框組(frameset)中打開(kāi)框架_self在目前窗口打開(kāi)文檔(默認(rèn)),_top在頂部窗口打開(kāi)文檔,在指定窗口打
14、開(kāi)文檔b-加粗em-斜體i-表達(dá)外文詞語(yǔ)或科技術(shù)語(yǔ)s-表達(dá)不精確或者校正strong-表達(dá)重要的文字u-為文字添加下劃線sup/sub-上標(biāo)或下標(biāo),例如數(shù)字的幾次方q-引用來(lái)自她處的內(nèi)容,cite屬性表達(dá)來(lái)源文章的urlbr-換行cite-引用其她作品的標(biāo)題mark-突出顯示文本ins/del-插入或刪除ruby-東亞語(yǔ)言的注音標(biāo)簽魑(chi)span-標(biāo)簽見(jiàn)下文詳解span標(biāo)簽詳解 標(biāo)簽被用來(lái)組合文檔中的行內(nèi)元素,以便通過(guò)樣式來(lái)格式化它們。some text.some other text.如果不對(duì) span 應(yīng)用樣式,那么 span 元素中的文本與其她文本不會(huì)任何視覺(jué)上的差別。盡管如此,上
15、例中的 span 元素仍然為 p 元素增長(zhǎng)了額外的構(gòu)造??捎X(jué)得 span 應(yīng)用 id 或 class 屬性,這樣既可以增長(zhǎng)合適的語(yǔ)義,又便于對(duì) span 應(yīng)用樣式??梢詫?duì)同一種 元素應(yīng)用 class 或 id 屬性,但是更常用的狀況是只應(yīng)用其中一種。這兩者的重要差別是,class 用于元素組(類似的元素,或者可以理解為某一類元素),而 id 用于標(biāo)記單獨(dú)的唯一的元素。HTML:提示:. . .CSS:p.tip span font-weight:bold;color:#ff9955;組織內(nèi)容p-建立段落div-沒(méi)有具體含義,為內(nèi)容建立構(gòu)造并賦予其含義,一般用的屬性,class,idpre-瀏覽
16、器使用源文獻(xiàn)中的格式顯示,不合并空白符,hr-在H5中是貫穿頁(yè)面的直線ol-將將內(nèi)容組織為列表 start屬性設(shè)定列表首項(xiàng)的編號(hào)值,默認(rèn)首項(xiàng)從1開(kāi)始type表達(dá)編號(hào)類型1十進(jìn)制,a小寫(xiě)拉丁字母,A大寫(xiě)拉丁字母,i小寫(xiě)羅馬字母,I大寫(xiě)羅馬字母 內(nèi)容是0個(gè)或者多種liul-涉及0個(gè)或者多種li沒(méi)有局部屬性呈現(xiàn)形式由css控制dl,dt,dd-生成闡明列表 dl表達(dá)闡明列表,dt表達(dá)闡明列表的術(shù)語(yǔ),dd表達(dá)闡明列表中的定義figure-使用插圖,一種獨(dú)立的內(nèi)容單元,一般作為一種整體唄文檔的主體引用,把它從文檔中刪除也不會(huì)影響文檔的意思,figure元素可以涉及一種figcaption元素,表達(dá)插圖的
17、標(biāo)題文檔分節(jié)h1-h6各級(jí)標(biāo)題hgroup給標(biāo)題分組,使低檔標(biāo)題更像高檔標(biāo)題的子標(biāo)題section表達(dá)文檔中的一節(jié),可以明確的生成節(jié)并且將其標(biāo)題分開(kāi),一般涉及一種或多種段落及一種標(biāo)題,但是標(biāo)題不是必須的,標(biāo)題1段落內(nèi)容.feader添加首部footer添加尾部nav添加導(dǎo)航區(qū)域可以結(jié)合ul使用article 代表html文檔中一段獨(dú)立成篇的內(nèi)容,增長(zhǎng)了文檔內(nèi)容的獨(dú)立性,例如多種的頁(yè)首,標(biāo)題,內(nèi)容,導(dǎo)航,頁(yè)尾進(jìn)行獨(dú)立aside生成附注欄,用來(lái)表達(dá)和周邊內(nèi)容稍沾點(diǎn)邊的內(nèi)容,類似書(shū)籍或雜志中的側(cè)欄,并非主體一部分,也許是某些背景信息,到有關(guān)文章的鏈接等,address 提供聯(lián)系信息,在article
18、中表達(dá)提供聯(lián)系信息屬于該article的,在body中表達(dá)提供的聯(lián)系信息屬于整個(gè)文檔的.多余標(biāo)簽嵌套使用details生成詳情區(qū)域 details元素在文檔中生成一種區(qū)域,顧客可以展開(kāi)它以理解有關(guān)某主題的更多詳情,details元素一般涉及一種summary元素,后者的作用是為該詳情區(qū)域生成一種闡明標(biāo)簽或者標(biāo)題,詳情標(biāo)題 .表格元素table元素最棒的特性是作者不必操心尺寸的問(wèn)題,瀏覽器會(huì)保證讓列的寬度足以容納最寬的內(nèi)容,讓行的高度足以容納最高的單元格,其border屬性可以設(shè)立表格的邊框,值必須為1或者空字符串th 表頭單元格tbody,thead,tfoot 表達(dá)構(gòu)成表格主體行,不涉及表頭
19、行(thead)和表腳行(tfoot)td和th的跨行和跨列rowspan屬性 跨多行,屬性值為數(shù)字colspan屬性 跨多列,屬性值為數(shù)字headers屬性的值可被設(shè)立為一種或多種th單元格的id屬性值rank caption元素可以用來(lái)為表格定義一種標(biāo)題并將表格關(guān)聯(lián)起來(lái)表單大類Form 元素 屬性action,method,name,accept-charset, enctype,制定了瀏覽器發(fā)送服務(wù)器的數(shù)據(jù)采用的編碼方式參數(shù)值有三個(gè)1,application/x-www-form-urlencoded默認(rèn)的編碼方式,不能上傳文獻(xiàn) multipart/form-data用于將文獻(xiàn)長(zhǎng)傳到服務(wù)
20、器,text/plain autocomplete控制表單自動(dòng)完畢,避免反復(fù)輸入反復(fù)的數(shù)據(jù),屬性值on/off默認(rèn)值為ontarget,指定表單反饋信息的目的顯示位置,默認(rèn)狀況下瀏覽器會(huì)用提交表單后服務(wù)器反饋的信息替代表單所在的原頁(yè)面,_blank將反饋信息顯示在新窗口或者標(biāo)簽頁(yè)上,_parent顯示在父窗框組中,_self顯示在目前窗口(默認(rèn))_top顯示在頂層窗口,顯示在指定窗框中 novalidate設(shè)立此屬性可以不通過(guò)輸入驗(yàn)證就能提交表單,也可以設(shè)立用腦提交表單的button或input元素的formnovalidate屬性Button 元素 name,disabled ,form,t
21、ype,value,autofocusButton設(shè)立為submit類型時(shí)的元素form指定按鈕關(guān)聯(lián)的表單formaction覆蓋form元素的action屬性,此外資費(fèi)那個(gè)表單將要提交的urlformenctype覆蓋表單元素的enctype屬性formmethod,formtarget,formnovalidate覆蓋表單的novalidate屬性,表名與否執(zhí)行客戶端數(shù)據(jù)有效性檢查Select元素屬性name,disabled,form,size,autofocus,required Multiple設(shè)立后可以選擇多種屬性O(shè)ptgroup用來(lái)在select元素的內(nèi)容中建立一定的構(gòu)造,用途是
22、對(duì)option元素編組,label屬性可覺(jué)得正組選項(xiàng)提供一種小標(biāo)題,disabled制止選項(xiàng)組內(nèi)任何選項(xiàng),Textarea元素多行文本框,可以輸入多行文字屬性form,autofocus,required,placeholder,wrap,maxlength,dirname,readonly,rows,cols,disabled,nameRows和cols屬性可以用來(lái)設(shè)立其大小,wrap有兩個(gè)值,hard和soft可以用來(lái)控制在顧客輸入文字中插入換行符的方式,其她與input的同名屬性用法相似Output元素表達(dá)計(jì)算成果,屬性有for關(guān)聯(lián)兩個(gè)數(shù)字輸入框進(jìn)行加減乘除Keygen元素生成公開(kāi)/私有
23、密鑰對(duì),這是公開(kāi)密鑰加密技術(shù)中的重要功能,提交表單時(shí)鈣元素會(huì)生成一堆新的密鑰,公鑰被發(fā)送到服務(wù)器,而私鑰則由瀏覽器保存并保存在密鑰倉(cāng)庫(kù)屬性challenge,autofocus,name,disabled,formKeytype屬性用來(lái)生成密鑰對(duì)的算法Challenge用來(lái)指定一條與公鑰一起發(fā)送服務(wù)器的密鑰管理口令fieldset元素對(duì)表單元素進(jìn)行編組 ,一般用在input元素Name ,form,disabled legend元素為編組提供標(biāo)題 標(biāo)簽為 input 元素定義標(biāo)注(標(biāo)記)。label 元素不會(huì)向顧客呈現(xiàn)任何特殊效果。但是,它為鼠標(biāo)顧客改善了可用性。如果您在 label 元素內(nèi)點(diǎn)
24、擊文本,就會(huì)觸發(fā)此控件。就是說(shuō),當(dāng)顧客選擇該標(biāo)簽時(shí),瀏覽器就會(huì)自動(dòng)將焦點(diǎn)轉(zhuǎn)到和標(biāo)簽有關(guān)的表單控件上。 標(biāo)簽的 for 屬性應(yīng)當(dāng)與有關(guān)元素的 id 屬性相似。例子:Name:/使用數(shù)據(jù)列表可以將input元素的list屬性設(shè)立為datalist元素的id屬性值,這樣顧客在文本輸入框中輸入數(shù)據(jù)時(shí)只需從后以元素提供的一批選項(xiàng)中選擇就行了Datalist元素可以用來(lái)提供一批值,以便顧客輸入需要的數(shù)據(jù),提供應(yīng)顧客輸入的值各用一種option元素指定Option元素屬性disabled,selected,label,valueLabel屬性為選項(xiàng)設(shè)定一條闡明信息Input 元素 Input元素為輸入數(shù)據(jù)把
25、關(guān)Name,type,valueautofocus自動(dòng)聚焦,disabled禁用input屬性,樣式變得不能輸入,Readonly只讀form Input和button均有form屬性,用來(lái)使用表單外的元素,將某個(gè)此類元素與并非其祖先元素 的form元素掛鉤,只需將其form屬性設(shè)立為有關(guān)form的id屬性即可Type的屬性值Text屬性值Dirname 指定元素內(nèi)容文字方向的名稱List指定為文本框提供建議值的datalist元素,其值為datalist元素的id值Maxlength設(shè)定文本框輸入的支付最大數(shù)目,也是password類型屬性Pattern指定一種用于輸入驗(yàn)證過(guò)的正則體現(xiàn)式,也
26、是password類型屬性Placeholder指定有關(guān)所需數(shù)據(jù)類型的提示,也是password類型屬性Readonly將文本框設(shè)為只讀,也是password類型屬性Required表白顧客必須輸入一種值,否則無(wú)法通過(guò)驗(yàn)證,也是password類型屬性Size通過(guò)指定文本框可見(jiàn)字符數(shù)設(shè)定其寬度,也是password類型屬性,CheckboxChecked初始化勾選,required必須勾選該復(fù)選框,否則無(wú)法通過(guò)驗(yàn)證Radio 屬性和復(fù)選框的相似color只能輸入顏色信息data只能輸入日期/time只能輸入時(shí)間/week只能輸入年及星期/datetime只能輸入帶時(shí)區(qū)信息的時(shí)間涉及日期和時(shí)間/
27、datetime-local輸入不帶時(shí)區(qū)信息的時(shí)間,涉及日期和時(shí)間/month只能輸入年和月,時(shí)間類型的額外屬性list,min,readonly,required,stepnumber只能輸入整數(shù)和浮點(diǎn)數(shù)/屬性list,min可輸入的最小值,max可輸入的最大值,readonly,required,step指定上下調(diào)節(jié)數(shù)值的步長(zhǎng)range只能輸入指定范疇內(nèi)的數(shù)值屬性值和number的相似Radiobutton將輸入限制為一組固定選項(xiàng)中進(jìn)行選擇email電子郵箱/url只能輸入完全限定的url/tel只能輸入電話號(hào)碼 三者元素類型的額外屬性List,maxlenth,pattern,place
28、holder,readonly,size,email尚有獨(dú)特的屬性multiple表達(dá)可以接受多種電子郵箱地址Search獲取搜索用詞Image 此類元素生成的按鈕顯示為一幅圖像,點(diǎn)擊它可以提交表單,alt提供元素的闡明文字,formaction,formenctype,formmethod,formtarget,formnovalidate,height/width以像素為單位設(shè)立圖像高度與寬度,src圖片來(lái)源Hidden隱藏域File上傳文獻(xiàn) 屬性accept指定接受的MIME類型,multiple可以一次性上傳多種文獻(xiàn),目前撰寫(xiě)潮流無(wú)主流瀏覽器支持,required必須指定一種值,否則無(wú)
29、法通過(guò)驗(yàn)證嵌入內(nèi)容img元素Src,alt,height,width,usemap,ismapMap元素我們可以創(chuàng)立一種客戶端分區(qū)響應(yīng)圖,通過(guò)點(diǎn)擊某張圖片上的不同區(qū)域讓瀏覽器導(dǎo)航到不同的url上,這一過(guò)程不需要通過(guò)服務(wù)器的引導(dǎo),因此需要使用元素上的各個(gè)區(qū)域以及她們所代表的行為,客戶端分區(qū)響應(yīng)圖的核心元素是map Map元素涉及多種area元素,她們各自代表了圖片上可被點(diǎn)擊的一塊區(qū)域, Area元素屬性,alt,href,target,rel,media,hreflang,type,shape,coordsHref此區(qū)域被點(diǎn)擊時(shí)瀏覽器應(yīng)當(dāng)加載的url,rel描述目前文檔與目的文檔之間的關(guān)系,me
30、dia此區(qū)域合用于媒介,hreflang目的文檔的語(yǔ)言,type目的文檔的了類型 Shape和coords屬性來(lái)標(biāo)明顧客可以點(diǎn)擊各個(gè)圖像區(qū)域?qū)傩灾祌ect代表矩形區(qū)域,coords提供四個(gè)方向的數(shù)值,circle代表圓形區(qū)域,coords提供三個(gè)值,poly代表多邊形(六個(gè)值),default默認(rèn)區(qū)域,代表覆蓋整張圖片shape使用此屬性值時(shí),不需要提供coords值 . 使用img元素的usemap屬性時(shí),屬性值必須是一種井號(hào)串名稱引用,意思是一種由#字符開(kāi)頭的字符串,這樣就把map與圖像關(guān)聯(lián)了,使用ismap屬性給圖片創(chuàng)立了一種服務(wù)器端分區(qū)響應(yīng)圖Iframe元素嵌入另一張HTML文檔 屬性
31、src,srcdoc,name,width,height,sandbox,seamless *. 我們創(chuàng)立一種name屬性為myiframe的iframe這樣就創(chuàng)立了一種名為myiframe的瀏覽上下文,我們可以把這個(gè)瀏覽上下文與其她元素(具體指 a,form,button,input,base)的target屬性結(jié)合使用, Src屬性指定iframe一開(kāi)始應(yīng)當(dāng)載入并顯示的url而srcdoc屬性讓你定義一張用于內(nèi)嵌顯示的HTML文檔,seamless批示瀏覽器把iframe的內(nèi)容顯示的更像HTML文檔的一種整體構(gòu)成部分,sandbox屬性如果不加任何屬性值,那么就會(huì)禁用腳本,表單,插件,直線
32、其她瀏覽上下文的鏈接 屬性值有allow啟用表單,allow-scripts啟用腳本,allow-top-navigation應(yīng)許鏈接指向頂層的瀏覽器上下文,這樣就能使用另一種文檔替代目前整個(gè)文檔,或者創(chuàng)立新的標(biāo)簽和窗口,allow-same-origin應(yīng)許iframe里的內(nèi)容被視為與文檔其他部分擁有同一種來(lái)源位置Object與embed元素通過(guò)插件嵌入內(nèi)容,作為擴(kuò)展瀏覽器能力的一種方式,用于添加插件支持而插件可以解決瀏覽器不直接支持的內(nèi)容,她們也可以用來(lái)嵌入瀏覽器可以直接解決的內(nèi)容,例如圖像,Embed屬性src,tyoe,height,width這是嵌入了 一種來(lái)自網(wǎng)站上的視頻,src指
33、定內(nèi)容地址,type指定內(nèi)容的MIME類型,allowfullscreen屬性可以啟用全屏觀看 Object屬性data,type,height,width,usemap,name,form內(nèi)容可以是空白或者任意數(shù)量的param元素 Object 可以添加備用內(nèi)容,當(dāng)插件不存在時(shí)顯示object中的內(nèi)容 Data指定內(nèi)容地址,param定義將要傳遞給插件的參數(shù) Object元素可以替代img元素object data=”*.png” type=”image/png”P(pán)rogress 元素顯示進(jìn)度條,value,max,form,Value定義了目前的進(jìn)度,它位于0到max之間max屬性被忽視了
34、,范疇在0-1用浮點(diǎn)數(shù)來(lái)表達(dá)進(jìn)度例如0.3代表30%,其她進(jìn)度條元素參見(jiàn)Meter 元素嵌入音頻和視頻,audio,video,source,track,嵌入圖形canvas使用web存儲(chǔ)用來(lái)實(shí)現(xiàn)瀏覽器內(nèi)多種標(biāo)簽頁(yè)之間的通信Web存儲(chǔ)應(yīng)許我們?cè)跒g覽器里保存簡(jiǎn)樸的鍵/值數(shù)據(jù),web存儲(chǔ)和cookie很相似,但它有更好的實(shí)現(xiàn)方式,這兩種類型共享相似的機(jī)制,但是被保存數(shù)據(jù)的可見(jiàn)性和壽命存在區(qū)別使用本地存儲(chǔ)我們通過(guò)全局屬性localStorage訪問(wèn)本地存儲(chǔ)功能,這個(gè)屬性會(huì)返回一種Storage對(duì)象,此對(duì)象被用來(lái)保存鍵/值形式的字符串對(duì),鍵和值都是字符串,鍵必須是唯一的瀏覽器不會(huì)刪除我們使用local
35、Storage對(duì)象添加的數(shù)據(jù),除非顧客自己清除數(shù)據(jù)localStorage對(duì)象措施和屬性setItem(,)添加一種新的鍵值對(duì),如果鍵已經(jīng)使用就更新它的值getItem()獲得與指定鍵關(guān)聯(lián)的值removeItem()獲得指定索引的鍵clear()移除保存的鍵/值對(duì)key()獲得指定索引的鍵用數(shù)組的訪問(wèn)形式獲得與指定鍵關(guān)聯(lián)的值length返回已經(jīng)保存的鍵/值對(duì)數(shù)量使用會(huì)話存儲(chǔ)會(huì)話存儲(chǔ)的工作方式和本地存儲(chǔ)很接近,不同之處在于數(shù)據(jù)是各個(gè)瀏覽上下文私有的,會(huì)在文檔被關(guān)閉時(shí)移除,我們通過(guò)全局變量sessionStorage訪問(wèn)會(huì)話存儲(chǔ),它會(huì)返回一種storage對(duì)象對(duì)于會(huì)話存儲(chǔ),只會(huì)在內(nèi)嵌文檔中觸發(fā),例
36、如iframe里的文檔使用地理定位位置信息來(lái)源Ip定位(一般精確到都市級(jí))GPS定位(需要硬件設(shè)備支持)Wi-Fi定位(適合大都市,農(nóng)村等無(wú)接入點(diǎn)地區(qū)效果不好)手機(jī)定位自定義定位:通過(guò)編程計(jì)算出顧客的位置外,也可以應(yīng)許顧客自定義其位置,應(yīng)用程序也許應(yīng)許顧客輸入她們的地址,郵政編碼等具體信息,應(yīng)用程序根據(jù)這些信息提供位置感知服務(wù)通過(guò)全局屬性navigator.geolocation可以訪問(wèn)地理定位功能,它返回一種Geolocation對(duì)象,Geolocation對(duì)象名稱闡明返回getCurrentPosition(callback,errorCallback,options)獲取目前位置Void
37、watchPosition(callback,error,options)開(kāi)始監(jiān)控目前位置數(shù)值(id)clearWatch(id)停止監(jiān)控目前位置void navigator.geolocation.getCurrentPosition(onSuccess,onError,options); /成功時(shí) function onSuccess(position) /返回顧客位置 /經(jīng)度 var longitude =position.coords.longitude; /緯度 var latitude = position.coords.latitude; /使用百度地圖API(或者使用騰訊地圖也
38、可以) /創(chuàng)立地圖實(shí)例 var map =new BMap.Map(container); /創(chuàng)立一種坐標(biāo) var point =new BMap.Point(longitude,latitude); /地圖初始化,設(shè)立中心點(diǎn)坐標(biāo)和地圖級(jí)別 map.centerAndZoom(point,15); /失敗時(shí) function onError(error) switch(error.code) case 1: alert(位置服務(wù)被回絕); break; case 2: alert(臨時(shí)獲取不到位置信息); break; case 3: alert(獲取信息超時(shí)); break; case 4:
39、 alert(未知錯(cuò)誤); break; 在本例中調(diào)用了getCurrentPosition,有成功和失敗時(shí)的回調(diào)函數(shù),并且成功時(shí)返回一種position對(duì)象,失敗時(shí)返回一種PositionError對(duì)象position對(duì)象名稱闡明返回coords返回目前位置的坐標(biāo)Coordinatestimestamp返回獲取坐標(biāo)信息的時(shí)間字符串我們真正感愛(ài)好的是Coordinates對(duì)象,它由Position.coords屬性返回,Coordinates對(duì)象名稱闡明返回latitude返回緯度數(shù)值(十進(jìn)制)longitude返回經(jīng)度數(shù)值(十進(jìn)制)altitude返回海拔高度數(shù)值(米)accuracy返回坐
40、標(biāo)經(jīng)度數(shù)值(米)altitudeAccuracy返回海拔精度數(shù)值(米)heading返回行進(jìn)方向數(shù)值(度)Speed返回行進(jìn)速度數(shù)值(米/秒)PositionError對(duì)象名稱闡明返回code返回代表錯(cuò)誤類型的代碼有如下數(shù)值1顧客未授權(quán)使用地理定位功能2不能擬定位置3祈求位置的嘗試已超時(shí)message返回描述錯(cuò)誤的字符串字符串getCurrentPosition對(duì)象的第三個(gè)參數(shù)是一種PositionOptions對(duì)象,這個(gè)功能應(yīng)許我們可以部分控制位置信息的獲取方式PositionOptions對(duì)象名稱闡明返回enableHighAccuracy告訴瀏覽器我們但愿得到也許的最佳成果布爾值timeout限制祈求位置的時(shí)間,設(shè)立多少毫秒后會(huì)報(bào)告一種超時(shí)錯(cuò)誤數(shù)值maximumAge告訴瀏覽器我們樂(lè)意接受緩存過(guò)的位置,只要它不早于指定的毫秒數(shù)數(shù)值監(jiān)控位置可以使用watchPosition措施不斷獲得有關(guān)位置的更新這個(gè)措施所需的參數(shù)和getCurrentPosition措施相似,工作方式也同樣,它們的區(qū)別在于:隨著位置發(fā)生變化,回調(diào)函數(shù)會(huì)反復(fù)的調(diào)用,當(dāng)你想停止監(jiān)控時(shí),可以把此措施返回的id值傳遞給clearWatch措施元素詳解iframeiframe 元素會(huì)創(chuàng)立涉及此外一種文檔的內(nèi)聯(lián)框架(即行內(nèi)框架)。您可以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版綠色包裝材料研發(fā)及推廣合同2篇
- 2025年度石料廠產(chǎn)品質(zhì)量安全承包管理合同范本2篇
- 二零二五年度城市綜合體建筑設(shè)計(jì)合同3篇
- 2025年度高新技術(shù)企業(yè)知識(shí)產(chǎn)權(quán)質(zhì)押擔(dān)保合同范本3篇
- 二零二五版農(nóng)村小微企業(yè)發(fā)展借款合同解析論文3篇
- 二零二五年生物制藥工藝技術(shù)聘用合同2篇
- 二零二五版股權(quán)代持協(xié)議簽訂前的合同談判注意事項(xiàng)3篇
- 二零二五年度建筑工程安全施工環(huán)境保護(hù)監(jiān)理合同3篇
- 二零二五版購(gòu)房合同違約責(zé)任條款解析3篇
- 2025年度緊急物資承攬運(yùn)輸合同3篇
- 停車場(chǎng)施工施工組織設(shè)計(jì)方案
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡(jiǎn)介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡(jiǎn)介課件
- 高二下學(xué)期英語(yǔ)閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說(shuō)明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會(huì)PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
評(píng)論
0/150
提交評(píng)論