摘要:規(guī)定了標(biāo)記語言的規(guī)則,這樣瀏覽器才能正確地呈現(xiàn)內(nèi)容不基于,所以不需要引用標(biāo)簽都用來做什么的提供有關(guān)頁面的元信息,常用于定義頁面的說明,關(guān)鍵字,最后修改日期,和其它的元數(shù)據(jù)。這些元數(shù)據(jù)將服務(wù)于瀏覽器如何布局或重載頁面,搜索引擎和其它網(wǎng)絡(luò)服務(wù)。
HTML規(guī)范
HTML規(guī)范文檔
H4時代被規(guī)定為錯誤的行為,在H5時代全都被合理化了,比如標(biāo)簽不區(qū)分大小寫、只有開始標(biāo)簽沒有結(jié)束標(biāo)簽、屬性值不帶引號等等錯誤,H5全部允許它們存在
遺漏的標(biāo)簽知識
標(biāo)簽
該標(biāo)簽定義文檔或文章的作者/擁有者的聯(lián)系信息
不應(yīng)該用于描述通訊地址,除非它是聯(lián)系信息的一部分
這個元素不能包含除了聯(lián)系信息之外的任何信息,比如出版日期(這應(yīng)該包含在元素中)。
應(yīng)該使用 -
來表示標(biāo)題,使用 標(biāo)簽來表示強(qiáng)調(diào)的文本,應(yīng)該使用 標(biāo)簽來表示重要文本,應(yīng)該使用 標(biāo)簽來表示標(biāo)注的/突出顯示的文本。
該標(biāo)簽用于指定一個文檔中包含的所有相對URL的基本URL
通常情況下,瀏覽器會從當(dāng)前文檔的 URL 中提取相應(yīng)的元素來填寫相對URL中缺少的部分,使用
使用button元素與使用 input 元素創(chuàng)建的按鈕之間的不同之處在于:在 與 之間 ,可以放置內(nèi)容,比如文本或圖像
使用 input 元素來創(chuàng)建按鈕請始終為按鈕規(guī)定 type 屬性。Internet Explorer 的默認(rèn)類型是 "button",而其他瀏覽器中(包括 W3C 規(guī)范)的默認(rèn)值是 "submit"。
該標(biāo)簽定義表格標(biāo)題,必須緊隨 table 標(biāo)簽之后。
只能對每個表格定義一個標(biāo)題,通常這個標(biāo)題會被居中于表格之上
標(biāo)簽
通常表示它所包含的文本對某個參考文獻(xiàn)的引用,比如書籍或者雜志的標(biāo)題
它可以使你或者其他人從文檔中自動摘錄參考書目,它能夠自動整理引用表格,并把它們作為腳注或者獨立的文檔來顯示(當(dāng)然需要通過寫相應(yīng)的程序來處理)
該標(biāo)簽體現(xiàn)了語義化的便利
標(biāo)題是可見的,用戶點擊標(biāo)題時,會顯示出 details
該標(biāo)簽定義已知范圍或分?jǐn)?shù)值內(nèi)的標(biāo)量測量,比如說表示3/10
注意表示進(jìn)度不應(yīng)該用該標(biāo)簽而是
標(biāo)簽與
標(biāo)簽規(guī)定獨立的流內(nèi)容(圖像、圖表、照片、代碼等等),figure 元素的內(nèi)容應(yīng)該與主內(nèi)容相關(guān),但如果被刪除,則不應(yīng)對文檔流產(chǎn)生影響。
標(biāo)簽
該標(biāo)簽可以定義html片段,但是不會被渲染
可以通過js來將片段顯示到頁面上
單元格默認(rèn)平分table的寬度, table決定了整個表格的寬度 不設(shè)置單元格寬高時,寬高由內(nèi)容撐開; 只設(shè)置高度時,內(nèi)容撐開寬度,當(dāng)寬度不可再變時,將會撐開高度; 只設(shè)置寬度時,內(nèi)容只撐開高度; 當(dāng)寬高均設(shè)置時,內(nèi)容可以只撐開表格高度,而不能撐開寬度
table里面的單元格的寬度會轉(zhuǎn)換成百分比,當(dāng)單元格寬度和超過table的寬度是不會溢出的,而是會撐開高度
標(biāo)簽 定義文檔與外部資源的關(guān)系
rel = stylesheet,鏈接外部樣式表
rel = dns-prefetch,dns預(yù)解析(異步)
rel = prefetch,預(yù)加載圖片等(異步)
rel = prerender,預(yù)渲染(異步)
rel = icon,定義title圖標(biāo)
rel = alternate,定義文檔的替代版本(比如打印頁、翻譯或鏡像),可做RSS。 ........見W3C
HTML是什么,HTML5是什么
HTML是超文本標(biāo)記語言(Hyper Text Markup Language) 是用來描述網(wǎng)頁的一種標(biāo)記語言,而不是編程語言;標(biāo)記語言是一套標(biāo)記標(biāo)簽
與XML的區(qū)別:HTML的設(shè)計宗旨是顯示數(shù)據(jù),而XML的設(shè)計宗旨是傳輸數(shù)據(jù);HTML的標(biāo)簽是預(yù)定義的,而XML的標(biāo)簽是使用者自己定義的
HTML5是最新的 HTML 標(biāo)準(zhǔn),擁有新的元素,更豐富的內(nèi)容,更強(qiáng)大的適配性
HTML元素標(biāo)簽、屬性都是什么概念?
HTML元素指的是從開始標(biāo)簽(start tag)到結(jié)束標(biāo)簽(end tag)的所有代碼,開始標(biāo)簽與結(jié)束標(biāo)簽之間的內(nèi)容是HTML元素的元素內(nèi)容
HTML元素標(biāo)簽就是指一個HTML元素的開始標(biāo)簽和結(jié)束標(biāo)簽,瀏覽器不會直接顯示標(biāo)簽,但是會使用這些標(biāo)簽來解釋頁面的內(nèi)容
HTML元素屬性提供了有關(guān)HTML元素的更多的信息,比如圖片的URL,元素的類名等
文檔類型是什么概念,起什么作用?
Web 世界中存在許多不同的文檔。只有了解文檔的類型,瀏覽器才能正確地顯示文檔。
HTML文檔中使用聲明幫助瀏覽器正確地顯示網(wǎng)頁,聲明告訴了瀏覽器當(dāng)前的HTML文檔是用什么HTML版本編寫的,這樣瀏覽器才能完全正確地顯示出 HTML 頁面
聲明必須是 HTML 文檔的第一行,位于 標(biāo)簽之前,且要注意它不屬于HTML標(biāo)簽 在 HTML 4.01 中, 聲明引用 DTD,因為 HTML 4.01 基于標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)。DTD 規(guī)定了標(biāo)記語言的規(guī)則,這樣瀏覽器才能正確地呈現(xiàn)內(nèi)容
HTML5 不基于 SGML,所以不需要引用 DTD
meta標(biāo)簽都用來做什么的? 提供有關(guān)頁面的元信息,常用于定義頁面的說明,關(guān)鍵字,最后修改日期,和其它的元數(shù)據(jù)。這些元數(shù)據(jù)將服務(wù)于瀏覽器(如何布局或重載頁面),搜索引擎和其它網(wǎng)絡(luò)服務(wù)。
charset屬性規(guī)定文檔的編碼方式,建議為UTF-8
content屬性定義與 http-equiv 或 name 屬性相關(guān)的元信息
http-equiv屬性把對應(yīng)的 content 屬性關(guān)聯(lián)到 HTTP 頭部。
name屬性把對應(yīng)的 content 屬性關(guān)聯(lián)到一個名詞。
meta標(biāo)簽是可擴(kuò)展的,各瀏覽器產(chǎn)商可以自己定義一些特定的內(nèi)容
Web語義化是什么,是為了解決什么問題
Web語義化簡單的說就是在編寫HTML文檔時,選擇合適的標(biāo)簽將內(nèi)容本身進(jìn)行合理的描述,而不去管它的樣式,使頁面有良好的結(jié)構(gòu),頁面元素有含義;同時對于類名、id名稱也要命名的能夠描述內(nèi)容;從而能夠讓人和機(jī)器都容易理解(提升可讀性、可維護(hù)性)
Web語義化在方便開發(fā)人員閱讀代碼同時也有利于讓機(jī)器(搜索引擎,爬蟲)讀懂文檔內(nèi)容,從而利用機(jī)器來對索引好的內(nèi)容作各種處理和挖掘,比如SEO(搜索引擎優(yōu)化)
Web語義化在拋開CSS的情況下,頁面也能呈現(xiàn)出清晰的結(jié)構(gòu)
Web語義化可以方便其他設(shè)備解析(如屏幕閱讀器、盲人閱讀器、移動設(shè)備)以更合適的方式來渲染網(wǎng)頁(提高無障礙性)
Web語義化有利于SEO
鏈接是什么概念,對應(yīng)什么標(biāo)簽? 指從一個網(wǎng)頁指向一個目標(biāo)的連接關(guān)系 對應(yīng)標(biāo)簽,標(biāo)簽,標(biāo)簽,標(biāo)簽
表單標(biāo)簽都有哪些,對應(yīng)著什么功能,都有哪些屬性
ol, ul, dl, dd, dt等這些標(biāo)簽都適合用在什么地方,舉個例子
ol為有序列表,適用于有順序的列表,比如說排行榜
ul為無序列表,適用于不在意順序的列表,比如說菜單
dl為定義列表,dt是定義列表的標(biāo)題,dd是定義列表的具體描述,比如說術(shù)語解釋表
如何提升無障礙性 為 img 提供 alt 屬性 noscript input 和 label 對應(yīng) 圖形驗證碼與語音驗證碼 文字和背景有足夠?qū)Ρ榷?/p>
鍵盤可操作 語義化
JSON-LD JavaScript Object Notation for Linked Data 是一種基于JSON表示和傳輸互聯(lián)數(shù)據(jù)(Linked Data)的方法 結(jié)構(gòu)化數(shù)據(jù)就是按一定的結(jié)構(gòu)產(chǎn)生的一系列描述你網(wǎng)站內(nèi)容的信息,它能幫助搜索引擎的爬蟲更好地了解你網(wǎng)頁中所要展現(xiàn)的內(nèi)容,并在搜索結(jié)果中有更豐富得展現(xiàn),而非千篇一律的鏈接,即提高搜索排名,美化搜索結(jié)果。它還能夠被其他一些應(yīng)用所讀取使用,比如:Gmail, Facebook, Twitter 等,甚至還可以是 Siri,可穿戴設(shè)備,或是車載導(dǎo)航系統(tǒng)。 JSON-LD與互聯(lián)數(shù)據(jù)(Linked Data)
示例 文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。 轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/52296.html 摘要:提交內(nèi)容可以是一個提議想法初步描述該階段是對所提交新特性的正式建議。在這個階段需具備以下條件指定一名成員作為審閱通過有實現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實現(xiàn)在的復(fù)雜度等該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個版本。
ECMAScript 與 JavaScript
ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號 ECMA-262
該規(guī)范由 Ecma(Eu... 摘要:提交內(nèi)容可以是一個提議想法初步描述該階段是對所提交新特性的正式建議。在這個階段需具備以下條件指定一名成員作為審閱通過有實現(xiàn)的或者初步編寫標(biāo)準(zhǔn),包括問題描述解決方案示例語法語義關(guān)鍵的算法及抽象實現(xiàn)在的復(fù)雜度等該階段是會出現(xiàn)標(biāo)準(zhǔn)中的第一個版本。
ECMAScript 與 JavaScript
ECMAScript 是一套腳本語言的規(guī)范,內(nèi)部編號 ECMA-262
該規(guī)范由 Ecma(Eu... 摘要:因為在頁面加載完成后,引擎維護(hù)著兩個隊列,一個是按頁面順序加載的執(zhí)行隊列,還有一個空閑隊列,使用定時函數(shù)就是將回調(diào)函數(shù)加入到空閑隊列中,故和其他定時器是并發(fā)執(zhí)行的。
1.window.onload和$(document).ready()的區(qū)別:
①執(zhí)行時間:window.onload會在所有元素,包括圖片,引用文件加載完成之后執(zhí)行,而$(document).ready()則會在HTML... 閱讀 1109·2021-10-14 09:43 閱讀 1159·2021-10-11 11:07 閱讀 3118·2021-08-18 10:23 閱讀 1495·2019-08-29 16:18 閱讀 1010·2019-08-28 18:21 閱讀 1480·2019-08-26 12:12 閱讀 3767·2019-08-26 10:11 閱讀 2507·2019-08-23 18:04標(biāo)簽
* `content-type`:用于指定內(nèi)容類型,默認(rèn)為`text/html`
* `refresh`: 設(shè)置文檔多久刷新一次
* `default-style`:指定首選的樣式表
* `author`
* `description`
* `generator`
* `keywords`
* `viewport`:控制頁面的尺寸和比例,以便響應(yīng)式
* `http-equiv = "X-UA-Compatible" content = "IE = edge"`:為 `IE8` 指定不同的頁面渲染模式
* `name = "format-detection" content="telphone = no"`:關(guān)閉`iOS`電話號碼自動識別
* `name = "renderer" content = "webkit"`:`360`瀏覽器指定內(nèi)核
標(biāo)簽
功能
form
表示了文檔中的一個區(qū)域,這個區(qū)域包含有交互控制元件,用來向web服務(wù)器提交信息
fieldset
將表單內(nèi)的相關(guān)元素分組
fieldset
為 fieldset 元素定義標(biāo)題
button
表示一個可點擊的按鈕,可以用在表單或文檔其它需要使用簡單標(biāo)準(zhǔn)按鈕的地方
input
用于為基于Web的表單創(chuàng)建交互式控件,以便接受來自用戶的數(shù)據(jù)
textarea
表示一個多行純文本編輯控件
option
用于定義在
optgroup
會創(chuàng)建包含在一個
select
是一種表單控件,可創(chuàng)建選項菜單。菜單內(nèi)的選項為
datalist
與input元素結(jié)合來定義選項列表,包含了一組
meter
用來顯示已知范圍的標(biāo)量值或者分?jǐn)?shù)值
process
用來顯示一項任務(wù)的完成進(jìn)度
output
表示計算或用戶操作的結(jié)果
label
表示用戶界面中項目的標(biāo)題
相關(guān)文章
前端背景知識查漏補缺
前端背景知識查漏補缺
【面試篇】JS基礎(chǔ)知識查漏補缺
發(fā)表評論
0條評論
daydream
男|高級講師
TA的文章
閱讀更多
程序員的算法趣題Q54: 偷懶的算盤(2)
#便宜#無憂云:2核/2G/50G硬盤/3Mbps不限流量/洛陽BGP線路/首月9.9元,限量200
野草云:新增香港云服務(wù)器CN2+BGP寬帶 1GB內(nèi)存 3M 帶寬 月費 19元起
CSS多列布局(柵格布局)
利用HTML和CSS實現(xiàn)常見的布局
js執(zhí)行機(jī)制
如何實現(xiàn)一個這樣的級聯(lián)組件
Node中間層服務(wù)編寫框架中的思考