一、 常見標(biāo)簽
1. 標(biāo)題標(biāo)簽: <h1~h6>,主要設(shè)置標(biāo)題,字體依次由大到小。

2. 列表標(biāo)簽
-
<ol>+<li>(ordered list+list item):有序列表

-
<ul>+<li>(unordered list +list +item):無序列表
無序列表<ul>+<li> <dl>+<dt>+<dd>(description list + term +data):自定義列表

3. 段落標(biāo)簽
<p>:包裹文段

4. 行標(biāo)簽
<span>:用于組合行內(nèi)元素,方便定位設(shè)置樣式

5. 塊標(biāo)簽
<div>:用于劃分一個區(qū)塊,常用于頁面布局

6. 格式標(biāo)簽
-
<pre>(preview):展示有格式的內(nèi)容,在html里面多個空白字符也會只合并成一個,可以和code一起使用,
//<是HTML實體,表示小于號,>也是html實體,表示大于號
<pre>
<code>
<div>
<div> hello </div>
</div>
</code>
</pre>

-
<hr>:表示分割線,是自閉合標(biāo)簽
分割線<hr>
-
<br>(break):表示換行
換行<br>
7. 字體突出標(biāo)簽
-
<mark>:標(biāo)記文段,標(biāo)明該文段出錯或者做標(biāo)記。
標(biāo)記mark -
<em>(emphasis): 選擇一部分的文字表示強(qiáng)調(diào),語氣比較輕,標(biāo)記的文字會變成斜體,后面也可以用css選中em來單獨(dú)設(shè)置樣式。
強(qiáng)調(diào)em
-
<strong>:強(qiáng)調(diào)性更強(qiáng),有很多表現(xiàn)形式可以表示強(qiáng)調(diào),語氣比<em>強(qiáng),字體加粗。
強(qiáng)調(diào)strong
-
<b>(bold):只是表示粗體
粗體<b>
注意:
-
Bold和Strong有什么區(qū)別:
Bold是一個物理狀態(tài),只是表示一個粗體,沒有其他的意思。
Strong是一個邏輯狀態(tài),可以用很多形式來表示強(qiáng)調(diào),比如說改變文字的顏色或者字體的大小,或者加下劃線或者表達(dá)其他樣式,不僅限加粗。
-
Emphasis和Strong區(qū)別:
不同點(diǎn):Strong比Emphasisi強(qiáng)調(diào)性更強(qiáng),Strong更多的是表示警告,非常重要,而Emphasis只是改變一句話的意思,語氣比較弱。
相同點(diǎn):Strong和Emphasis都可以分別通過嵌套來增加相對重要性或強(qiáng)調(diào)重點(diǎn)。
8. 引用標(biāo)簽
blockquote:表示引用
//引用
<blockquote>"求知若饑 虛心似谷"</blockquote>

二、 重點(diǎn)標(biāo)簽
1. iframe
- `<iframe>作用:能夠?qū)⒘硪粋€HTML頁面嵌入到當(dāng)前頁面中。
<iframe width="200" height="100" src="http://baidu/com" referrepolicy="no-referrer" sandbox="allow-scripts">
- iframe屬性
① width: 高度
② height: 高度
③ src:嵌套頁面的地址
④referrepolicy:向服務(wù)器發(fā)送嵌套的請求注明嵌套地址來源
<body>
<h1>百度</h1>
<iframe src="http://baidu.com" frameborder="0"></iframe>
</body>

2. 超鏈接:
<a>主要格式:<a href="鏈接地址" target="以什么方式打開">可以點(diǎn)擊的文字</a>
- 超鏈接作用:跳轉(zhuǎn)外部頁面、跳轉(zhuǎn)內(nèi)部錨點(diǎn)、跳轉(zhuǎn)到郵箱或電話
-
超鏈接屬性:href、target、download、rel=noopener
a鏈接
2.1 href的取值
網(wǎng)址
https://baidu.com
http://baidu.com
//jirengu.com(錯誤寫法)路徑
/a/b/c以及a/b/c
a.png或者./a.png偽協(xié)議
javascript: void 0:沒有跳轉(zhuǎn)效果;
mailto: hunger@jirengu.com:點(diǎn)擊就會調(diào)取系統(tǒng)郵箱發(fā)送郵件;
tel:1234567890:在手機(jī)就會自動打開撥號盤,寫入號碼,直接點(diǎn)撥號即可。-
錨點(diǎn),指定跳轉(zhuǎn),直接定位到指定位置
①href="#xxx" :跳轉(zhuǎn)到xxx
錨點(diǎn)

②href="#" :跳轉(zhuǎn)到頁面開頭

2.2 target屬性:主要是指定和何處顯示鏈接的 資源
- _blank:新窗口加載
- _self:在當(dāng)前頁面加載,默認(rèn)屬性
- _parent:在當(dāng)前頁面框架的父級框架加載,如果父級不存在就在當(dāng)前頁面加載
- top:在當(dāng)前頁面框架的最頂級框架加載,如果最頂級框架不存在就在當(dāng)前頁面加載。
2.3 dowmload屬性
作用:下載url而不是打開頁面
注意:
- 此屬性適用于同源URL,會提示用戶保存為本地文件;
- 如果此屬性有值,用值作為下載文件名。
//直接跳轉(zhuǎn)到下載
<a download>下載</a>

3. table
3.1相關(guān)標(biāo)簽
- table:表格
- thead:表格頭部
- tbody: 表格中部
- tfoot: 表格尾部
- tr: 行
- td: 列
- colgroup: 歸類
- caption:標(biāo)題
3.2 屬性
colspan:合并表格
3.3 邊框合并樣式
border-collapse:collapse

4. 圖片標(biāo)簽
<img>:可以插入圖片
用法:
<img src="圖片地址" alt="加載失敗提示">屬性:alt/width/height/src
①src:圖片地址
②width和height:可以設(shè)置圖片的寬高,一般在css設(shè)置。
③alt有2個作用:當(dāng)圖片加載失敗的時候,會有提示作用;讓讀屏器可以識別圖片內(nèi)容。特性:是可替換元素

PS:可替換元素
- 可替換元素展現(xiàn)效果不是由css控制,是一種外部對象,對于外觀的渲染獨(dú)立于css。
- 典型的可替換元素
<iframe>
<video>
<embed>
<img>
三、全局屬性 :
所有標(biāo)簽都共有的屬性
1. class
標(biāo)記標(biāo)簽,表示定位不同元素可以擁有相同的class,一個元素可以擁有多個class(一般情況下都是可以使用)
2. id
標(biāo)記標(biāo)簽,表示定位,表示獨(dú)一無二的身份,(頁面大區(qū)塊建議使用)
3. style:可以設(shè)置行內(nèi)樣式,
//設(shè)置css樣式
<p style="color: blue; font-size: 40px">hello</p>

4. title:鼠標(biāo)放在所選區(qū)域就會有提示效果,一般是a鏈接使用,一般是單行,
p title="hello world" style="color: blue; font-size: 40px">hello</p>

5. contenteditable:可以編輯效果,在展示情況下可以同時編輯。
//可以一邊展示,一邊編輯
<p title="hello world" style="color: blue; font-size: 40px;" contenteditable>hello</p>

6. tabindex:+table鍵可以切換,切換的時候是按照序號高-低切換,-1不切換,0是最后
//+tab鍵可以切換輸入框,切換序號高-低,-1不切換,0是最后
<input type="text" tabindex=1>
<input type="text" tabindex=3>
<input type="text" tabindex=2>
<input type="text"tabindex=-1>

7. hidden:讓元素隱藏,后面不需要等于任何值都會生效
//在后面直接添加hidden即可隱藏,不需要等于值
<input type="text" tabindex=1 hidden>
8. data-屬性: 自定義屬性,可以暫存一些數(shù)據(jù)在標(biāo)簽上
參考:
饑人谷課件
http://www.itdecent.cn/p/590e095700ac








