1.HTML的發(fā)明者是Tim Berners-Lee秆剪。
2.HTML 起手應(yīng)該寫什么
```
<!DOCTYPE?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<meta?name="viewport"?content="width=device-width,?initial-scale=1.0">
????<meta?http-equiv="X-UA-Compatible"?content="ie=edge">
????<title>Document</title>
</head>
<body>
</body>
</html>
```
3.常用的表示章節(jié)的標(biāo)簽有h1~h6、section脊岳、article纵揍、main顿乒、aside议街。
h1-h6表示標(biāo)題泽谨;section表示?文檔的某個(gè)區(qū)域;article表示獨(dú)立的內(nèi)容特漩;main表示了文檔的主體部分吧雹;aside表示側(cè)邊欄。
4.HTML的全局屬性列表:
提供了為當(dāng)前元素生成鍵盤快捷鍵的提示涂身。這個(gè)屬性由空格分隔的字符列表組成雄卷。瀏覽器應(yīng)該使用在計(jì)算機(jī)鍵盤布局上存在的第一個(gè)。
控制用戶的文本輸入是否和如何自動(dòng)大寫蛤售,它可以有以下的值:
off?or?none丁鹉,沒有應(yīng)用自動(dòng)大寫(所有字母都默認(rèn)為小寫字母)。
on?or?sentences悴能,每個(gè)句子的第一個(gè)字母默認(rèn)為大寫字母;所有其他字母都默認(rèn)為小寫字母揣钦。
words,每個(gè)單詞的第一個(gè)字母默認(rèn)為大寫字母;所有其他字母都默認(rèn)為小寫字母漠酿。
characters冯凹,所有的字母都應(yīng)該默認(rèn)為大寫。
一個(gè)以空格分隔的元素的類名(classes?)列表炒嘲,它允許 CSS 和 Javascript 通過類選擇器 (class selectors)?或DOM方法(document.getElementsByClassName)來選擇和訪問特定的元素宇姚。
一個(gè)枚舉屬性(enumerated attribute)匈庭,表示元素是否可被用戶編輯。?如果可以浑劳,瀏覽器會(huì)調(diào)整元素的部件(widget)以允許編輯阱持。
true?或者空字符串,表明元素是可被編輯的魔熏;
false紊选,表明元素不能被編輯。
<menu>?的id?道逗,作為該元素的上下文菜單(已經(jīng)不被支持兵罢,將從所有瀏覽器中刪除)。
一類自定義數(shù)據(jù)屬性滓窍,它賦予我們?cè)谒?HTML 元素上嵌入自定義數(shù)據(jù)屬性的能力卖词,并可以通過腳本(一般指JavaScript)?與HTML之間進(jìn)行專有數(shù)據(jù)的交換。所有這些自定義數(shù)據(jù)屬性都可以通過所屬元素的HTMLElement接口來訪問吏夯。HTMLElement.dataset屬性可以訪問它們此蜈。
一個(gè)指示元素中文本方向的枚舉屬性。它的取值如下:
ltr, 指從左到右噪生,用于那種從左向右書寫的語言(比如英語)裆赵;
rtl, 指從右到左,用于那種從右向左書寫的語言(比如阿拉伯語)跺嗽;
auto, 指由用戶代理決定方向战授。它在解析元素中字符時(shí)會(huì)運(yùn)用一個(gè)基本算法,直到發(fā)現(xiàn)一個(gè)具有強(qiáng)方向性的字符桨嫁,然后將這一方向應(yīng)用于整個(gè)元素植兰。
一種枚舉屬性,指示是否可以 使用Drag and Drop API拖動(dòng)元素璃吧。它可以有以下的值:
true, 這表明元素可能被拖動(dòng)
false, 這表明元素可能不會(huì)被拖動(dòng)
枚舉屬性楣导,指示可以使用Drag and Drop API在元素上刪除哪些類型的內(nèi)容。 它可以具有以下值:
copy畜挨,表示drop將創(chuàng)建被拖動(dòng)元素的副本
move筒繁,表示拖動(dòng)的元素將移動(dòng)到此新位置。
link巴元,將創(chuàng)建一個(gè)指向拖動(dòng)數(shù)據(jù)的鏈接毡咏。
Used to transitively export shadow parts from a nested shadow tree into a containing light tree.
布爾屬性表示該元素尚未或不再相關(guān)。例如务冕,它可用于隱藏在登錄過程完成之前無法使用的頁(yè)面元素血当。瀏覽器不會(huì)呈現(xiàn)此類元素。不得使用此屬性隱藏可合法顯示的內(nèi)容
定義唯一標(biāo)識(shí)符(ID),該標(biāo)識(shí)符在整個(gè)文檔中必須是唯一的臊旭。 其目的是在鏈接(使用片段標(biāo)識(shí)符)落恼,腳本或樣式(使用CSS)時(shí)標(biāo)識(shí)元素。
向?yàn)g覽器提供有關(guān)在編輯此元素或其內(nèi)容時(shí)要使用的虛擬鍵盤配置類型的提示离熏。主要用于?<input>元素佳谦,但在contenteditable模式下可用于任何元素。
允許您指定標(biāo)準(zhǔn)HTML元素應(yīng)該像已注冊(cè)的自定義內(nèi)置元素一樣(有關(guān)更多詳細(xì)信息滋戳,請(qǐng)參閱使用自定義元素)钻蔑。
項(xiàng)的唯一全局標(biāo)識(shí)符。
用于向項(xiàng)添加屬性奸鸯。 每個(gè)HTML元素都可以指定一個(gè)itemprop屬性咪笑,其中一個(gè)itemprop由一個(gè)名稱和值對(duì)組成。
只有不是具有itemscope屬性的元素的后代娄涩,它的屬性才可以與使用itemref項(xiàng)目相關(guān)聯(lián)窗怒。它提供了元素ID列表(而不是itemids)以及文檔中其他位置的其他屬性。
itemscope(通常)與itemtype一起使用蓄拣,以指定包含在關(guān)于特定項(xiàng)目代碼塊中的HTML扬虚。?itemscope創(chuàng)建Item并定義與之關(guān)聯(lián)的itemtype的范圍。?itemtype是描述項(xiàng)及其屬性上下文的詞匯表(例如schema.org)的有效URL球恤。
指定將用于在數(shù)據(jù)結(jié)構(gòu)中定義itemprops(項(xiàng)屬性)的詞匯表的URL辜昵。?itemscope用于設(shè)置數(shù)據(jù)結(jié)構(gòu)中按itemtype設(shè)置的詞匯表的生效范圍。
幫助定義元素的語言:不可編輯元素所在的語言咽斧,或者應(yīng)該由用戶編寫的可編輯元素的語言堪置。該屬性包含一個(gè)“語言標(biāo)記”(由用連字符分隔的“語言子標(biāo)記”組成),格式在Tags for Identifying Languages (BCP47)中定義收厨。xml:lang優(yōu)先于它晋柱。
元素的部件名稱的空格分隔列表。Part名稱允許CSS通過::part()?偽元素選擇和設(shè)置陰影關(guān)聯(lián)樹中的特定元素诵叁。
將shadow DOM陰影關(guān)聯(lián)樹中的一個(gè)溝槽分配給一個(gè)元素:具有slot屬性的元素被分配給由<slot>元素創(chuàng)建的溝槽,其name屬性的值與slot屬性的值匹配钦椭。
枚舉屬性定義是否可以檢查元素是否存在拼寫錯(cuò)誤拧额。它可能具有以下值:
true,表示如果可能彪腔,應(yīng)檢查元素是否存在拼寫錯(cuò)誤;
false, 表示不應(yīng)檢查元素的拼寫錯(cuò)誤侥锦。
含要應(yīng)用于元素的CSS樣式聲明。 請(qǐng)注意德挣,建議在單獨(dú)的文件中定義樣式恭垦。 該屬性和<style>元素主要用于快速樣式化,例如用于測(cè)試目的。
整數(shù)屬性番挺,指示元素是否可以獲取輸入焦點(diǎn)(可聚焦)唠帝,是否應(yīng)該參與順序鍵盤導(dǎo)航,如果是玄柏,則表示哪個(gè)位置襟衰。它可能需要幾個(gè)值:
負(fù)值表示該元素應(yīng)該是可聚焦的,但不應(yīng)通過順序鍵盤導(dǎo)航到達(dá);
0?表示元素應(yīng)通過順序鍵盤導(dǎo)航可聚焦和可到達(dá)粪摘,但其相對(duì)順序由平臺(tái)約定定義;
正值意味著元素應(yīng)該可以通過順序鍵盤導(dǎo)航進(jìn)行聚焦和訪問;元素聚焦的順序是tabindex的增加值瀑晒。如果多個(gè)元素共享相同的tabindex,則它們的相對(duì)順序遵循它們?cè)谖臋n中的相對(duì)位置徘意。
包含表示與其所屬元素相關(guān)信息的文本苔悦。 這些信息通常可以作為提示呈現(xiàn)給用戶,但不是必須的椎咧。
枚舉屬性间坐,用于指定在頁(yè)面本地化時(shí)是否轉(zhuǎn)換元素的屬性值及其Text?節(jié)點(diǎn)子節(jié)點(diǎn)的值,或者是否保持它們不變邑退。它可以具有以下值:
空字符串和"yes"竹宋,表示元素將被翻譯。
"no", 表示該元素不會(huì)被翻譯地技。
5.常用的內(nèi)容標(biāo)簽有a蜈七、strong、em莫矗、code飒硅、pre ;
a的意思是超鏈接作谚;strong表示文本十分的重要三娩,用粗體表示;
em標(biāo)記出需要用戶著重閱讀的內(nèi)容妹懒,em元素是可以嵌套的雀监,嵌套層次越深,則其包含的內(nèi)容被認(rèn)定為越需要著重閱讀眨唬;
code就是在HTML文本里面加入代碼会前;
pre表示預(yù)定義格式文本,文本按照原文件那樣的格式去編排匾竿;