HTML文本標記語言
html文本標記語言
- HTML
- HTML的基本結構
- HTML中的注釋
- HTML頭部的描述
- HTML的文本標簽
- HTML的格式化標簽
- HTML的圖像標簽
- HTML的超鏈接標簽
- HTML的表格標簽
- 總結
HTML
HTML是HyperText Mark-up Languages的首字母簡寫,其意思為超文本標記語言,是一種用于制作網頁語言,其中的內容都是由一個一個標簽組成
注意,HTML時一種標記語言,而不是一種編程語言
html文檔也叫做web文檔,說白了就是一個網頁,html文件的擴展名是.html或者.htm;html文件用編輯器打開顯示的是文本,用瀏覽器打開則會通過瀏覽器按照標簽描述的內容將文件渲染成網頁
HTML發展史的圖示如下
HTML的發展史視圖,該圖來源于網上
HTML的基本結構
(1)文件的擴展名為.html或者.htm
(2)文本結構包括“頭”部分(head)和“主體”部分(body),其中“頭”部分提供關于網頁的信息,“主體”部分提供網頁的具體內容
(3)HTML是由標簽和內容組成,最外層要用…標簽將其包裹
(4)HTML的標簽有兩種:單標簽和雙標簽
- 單標簽:標簽名>
- 雙標簽:<標簽名>…標簽名>
(5)HTML的標簽規范:
- 標簽名要小寫
- 屬性名要用雙引號
- 標簽要閉合
注意當html文件不遵守規范時瀏覽器不會報錯,同時也會盡量的去解析,若是解析不成功則不會顯示該部分的網頁效果
模板示意如下:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>這是一個html的模板示意title>
head>
<body>
body>
html>
其中就包含有“頭”部分和“主體”部分以及標簽的規范
用瀏覽器打開的示意圖為:
HTML中的注釋
html代碼中,在需要對該部分代碼進行一定的說明時可以插入注釋,即是對代碼的解釋
格式為:
HTML頭部的描述
在該博客中使用的是MarkDown表格語法,由于該語法表格不能實現表格中單元格合并,所以要實現單元格的合并則不能使用該表格語法,但是MarkDown表格語法兼容HTML,則可以使用HTML中的…
可參考鏈接Markdown表格合并單元格
元素/標簽 | 說明/描述 |
---|---|
- 定義瀏覽器中的標題 | |
- 頁面被收藏夾收藏時顯示的內容 | |
-顯示在搜索引擎結果中的頁面標題 | |
- 頁面上的所有鏈接規定默認地址或默認目標 | |
- 標簽定義文檔與外部資源之間的關系 | |
- 標簽用于為HTML文檔定義樣式信息 | |
- 提供關于HTML文檔的元數據 | |
<script> | - 定義客戶端的腳本 |
我們舉個例子使用一下幾個標簽:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>舉個例子title>
<style>
h1{
color: crimson;
margin: 0px auto;
}
style>
head>
<body>
<h1>這是一個例子h1>
<h2>這是一個例子h2>
<h3>這是一個例子h3>
body>
html>
其中有運用的之后所涉及的標簽內容,這里我們先不多做解釋
讓我們來看在瀏覽器打開之后的效果
我們能看到標題顯示的“舉個例子”這就是
HTML的文本標簽
常用標簽表格:
元素/標簽 | 說明/描述 |
---|---|
-標簽內的n的值為1~6,表示的是標簽不同格式的標題 | |
… | -標簽表示的斜體 |
… | -標簽表示的是強調斜體 與…的區別是方便搜索 |
… | -標簽表示的是加粗 |
… | -標簽表示的是強調加粗 與…的區別是方便搜索 |
… | 標簽表示作品標題的引用 |
… | 標簽表示下標 |
… | 標簽表示上標 |
標簽表示刪除線 |
我們來舉個例子:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>舉個例子title>
<style>
h1{
color: crimson;
margin: 0px auto;
}
style>
head>
<body>
<h1>
<cite>這是一個例子cite>
h1>
<h2>
<i>這是一個例子i>
h2>
<h3>
<em>這是一個例子em>
h3>
<h4>
<b>這是一個例子b>
h4>
<h5>
<strong>這是一個例子strong>
h5>
<h6>
<del>這是一個例子del>
這是一個例子
h6>
H<sub>2sub>O
2<sup>10sup>=1024
body>
html>
讓我們來看在瀏覽器打開之后的效果
這樣我們能很直觀的看到字體的變化
HTML的格式化標簽
常用的格式化標簽表格:
元素/標簽 | 說明/描述 |
---|---|
-單標簽,表示換行 | |
… | -雙標簽,表示換段 |
-標簽表示水平分割線 | |
… | -標簽常用于組合塊元素,以便通過CSS進行格式化 |
… | -標簽用于包含的文本,可以使用CSS或者JavaScript對其進行定義樣式 |
常用的列表格式化標簽表格:
元素/標簽 | 說明/描述 |
---|---|
| -無序列表 |
| -有序列表 |
-列表項 | |
| -自定義列表 |
-自定義列表頭 | |
-自定義列表內容 |
在此處,我們來舉個例子
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML格式化標簽title>
head>
<body>
<h1>這是一個例子h1>
<hr/>
<div>
<p>
<ul>
<li>
<i>例子1i>
li>
<li>
<strong>例子2strong>
li>
<li>
<del>例子3del>
li>
ul>
p>
<p>
<ol>
<li>
<i>例子1i>
li>
<li>
<strong>例子2strong>
li>
<li>
<del>例子3del>
li>
ol>
p>
<p>
<dl>
<dt>舉個例子dt>
<dd>
<i>例子1i>
dd>
<dd>
<strong>例子2strong>
dd>
<dd>
<del>例子3del>
dd>
dl>
p>
div>
body>
html>
其中包含有有序列表,無序列表,以及自定義列表
讓我們通過瀏覽器來看看效果
HTML的圖像標簽
顧名思義可以明白該標簽的用法:就是在網頁中插入圖片
格式:
其中,在內部可以添加屬性值:
- src:圖片名以及url,即圖片的路徑
- alt:圖片加載失敗時顯示出來的內容
- title:文本提示屬性,即當鼠標放上去的時候顯示出來的內容
- width:圖片的寬度
- heigth:圖片的高度
- border:圖片邊框線的粗細
我們舉個例子,首先呢,我從網上著都了一張明星的圖片,參考鏈接薛之謙
然后,我們將獲得的照片路徑放在src屬性中
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML的圖像標簽title>
head>
<body>
<div>
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙" title="薛之謙" width="180px" height="auto"/>
div>
<div>
<img src="" alt="薛之謙" title="薛之謙" width="180px" height="auto"/>
div>
body>
html>
在這里,一個img標簽有圖片連接路徑,另一個沒有,則沒有的那個會顯示出alt屬性的內容,同時,當我們的而鼠標放到圖片生靜置幾秒時會顯示出title的屬性值
讓我們來看看看瀏覽器的效果
HTML的超鏈接標簽
實現文字、圖片等進行的一個跳轉
格式:
…
其中該標簽的常用屬性:
- href:表示目的鏈接的跳轉地址
- target:表示鏈接的打開方式
- _blank:新窗口
- _parent:父窗口
- _self:本窗口(默認)
- _top:頂級窗口
- framename:窗口名
- title:文字屬性提示(詳情)
在這里呢,我又去找了個視頻的鏈接薛之謙–我好像在哪里見過你.mp4
然后呢我們利用這個鏈接進性實現超鏈接的內容
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML的超鏈接標簽title>
head>
<body>
<div>
<a href="http://fs.mv.web.kugou.com/202009191530/8884f1b5be27a4b5875f809c641c64be/G064/M04/0E/13/4IYBAFeRgaWAbVY4BtFrmZ8yaZU118.mp4" target="_blank" title="薛之謙1">
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙">
a>
<a href="http://fs.mv.web.kugou.com/202009191530/8884f1b5be27a4b5875f809c641c64be/G064/M04/0E/13/4IYBAFeRgaWAbVY4BtFrmZ8yaZU118.mp4" target="_parent" title="薛之謙2">
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙">
a>
<a href="http://fs.mv.web.kugou.com/202009191530/8884f1b5be27a4b5875f809c641c64be/G064/M04/0E/13/4IYBAFeRgaWAbVY4BtFrmZ8yaZU118.mp4" target="_self" title="薛之謙3">
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙">
a>
<a href="http://fs.mv.web.kugou.com/202009191530/8884f1b5be27a4b5875f809c641c64be/G064/M04/0E/13/4IYBAFeRgaWAbVY4BtFrmZ8yaZU118.mp4" target="_top" title="薛之謙4">
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙">
a>
div>
body>
html>
讓我們來看看在瀏覽器中的效果
在這里我將照片作為一個超鏈接進行點開,同時我們可以對target的屬性進行實現
在兩張圖中可以看到有在當前窗口打開的,和在新的窗口打開的
HTML的表格標簽
常用的表格標簽表格
元素/標簽 | 說明/描述 | 常用屬性 | |
---|---|---|---|
標簽表示定義表格 | border、width、cellspacing、cellpadding | ||
標簽表示定義表格標題 | align | ||
… | 標簽表示定義表格的表頭 | align、valign、bgcolor、rowspan、colspan、width、heigth | |
標簽表示表格的行 | align、valign、bgcolor | ||
… | 標簽表示表格的單元格 | align、valign、bgcolor、rowspan、colspan、width、heigth | |
… | 標簽表示表格的頁眉 | align、valign | |
標簽表示表格的主體 | align、valign | ||
標簽表示表格的頁腳 | align、valign |
在這里,我從網上找了一些圖片的資源和一些視頻的資源進行表格的制作
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML的超鏈接標簽title>
<style>
img{
width: 90%;
height: auto;
}
style>
head>
<body>
<div>
<thead>心有謙謙結thead><br/>
<tbody>
<table border="1">
<tr>
<td>
<a href="http://fs.mv.web.kugou.com/202009191530/8884f1b5be27a4b5875f809c641c64be/G064/M04/0E/13/4IYBAFeRgaWAbVY4BtFrmZ8yaZU118.mp4" target="_blank" title="薛之謙1">
<img src="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=290326731,1417353297&fm=26&gp=0.jpg" alt="薛之謙" title="薛之謙1">
a>
td>
<td>
<a href="http://fs.mv.web.kugou.com/202009191603/19e1e86f007dd5916d5d9c401124b125/G126/M07/02/17/XpQEAFpgLMSABqqzBPe5OU7hfkM721.mp4" target="_blank" title="薛之謙2">
<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1600512667171&di=d3db4bec367c5395de48a3a496c871d1&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201611%2F26%2F20161126200206_cnEWr.thumb.400_0.jpeg" alt="薛之謙" title="薛之謙1">
a>
td>
tr>
<tr>
<td>
<a href="http://fs.mv.web.kugou.com/202009191604/2f42a03a92cfa0d4c90c2fcbe9f8d08c/G095/M01/11/14/P5QEAFkVhhaAUcMqBUToPYopRjo628.mp4" target="_blank" title="薛之謙3">
<img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1600512667170&di=b6a1d8f9abed8ca6ddab94b8494a2bec&imgtype=0&src=http%3A%2F%2Fn.sinaimg.cn%2Fsinacn16%2F735%2Fw499h236%2F20180721%2Ff890-hfqtahi3379592.jpg" alt="薛之謙" title="薛之謙1">
a>
td>
<td>
<a href="http://fs.mv.web.kugou.com/202009191606/9bf4b58693c3713a09123f5609fa0ae3/G091/M00/0A/04/O5QEAFtrnTWAIoUeB3cYRkgTdGo190.mp4" target="_blank" title="薛之謙4">
<img src="https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3704963114,1914319017&fm=26&gp=0.jpg" alt="薛之謙" title="薛之謙1">
a>
td>
tr>
table>
tbody><br/>
<tfoot>謝謝謙謙tfoot>
div>
body>
html>
讓我們來看看瀏覽器中的效果
圖中可以看到頁眉,頁腳,我們分別點開四張圖片時則會跳轉到不同的超鏈接,效果圖我就不再一一顯示出來了,可以自己去試試喲
總結
在本次學習的內容中,有了對前端進一步的理解,同時,對前端的一些標記也有了一定程度上的熟悉,這篇博客中還有許多的不足,等著大家對我的博客進行一定的補充[呲牙],希望這篇文章對大家有幫助,最后呢,我在這里跑題一下[呲牙],雖然我不是薛之謙的粉絲,但是我挺喜歡他的,嘿嘿嘿
beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。
通俗易懂,深入淺出,一篇文章只講一個知識點。
文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。
文章不涉及代碼,不燒腦細胞,人人都可以學習。
當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!