HTML總結(jié)

1俱两、基本概念

HTML
超文本標(biāo)記語言
H Hyper
T text (超鏈接 圖片 視頻 音頻等)
M markup(標(biāo)記,標(biāo)簽 <不是編程語言>)
L language

HTML是一個樹狀結(jié)構(gòu)宪彩,標(biāo)簽間是有父子尿孔,兄弟關(guān)系的

html結(jié)構(gòu)
------head
顯示網(wǎng)頁信息聲明 title/meta/link/script
title是必填項
-----------title
------body
------------所有可顯示內(nèi)容
所有要在頁面主體區(qū)域顯示的內(nèi)容必須寫在body內(nèi)

文檔聲明頭:告訴瀏覽器你要用的H5標(biāo)準(zhǔn)來解釋當(dāng)前的HTML文檔
<!DOCTYPE html>

元素分類
塊級元素:默認(rèn)情況下活合,沾滿爸爸整行白指,可以設(shè)置寬高 如:div p ul li
內(nèi)聯(lián)/行內(nèi)元素:元素并列在同一行,不能夠設(shè)置寬高告嘲,也就是說他們的內(nèi)容多少決定了標(biāo)簽的大小 如:a span b i
img(行內(nèi)塊級元素/置換元素 可以設(shè)置寬高)

HTML可以將元素分類方式分為行內(nèi)元素赋焕、塊狀元素和行內(nèi)塊狀元素三種隆判。首先需要說明的是僧界,這三者是可以互相轉(zhuǎn)換的捎泻,使用display屬性能夠?qū)⑷呷我廪D(zhuǎn)換:
  (1)display:inline;轉(zhuǎn)換為行內(nèi)元素
  (2)display:block;轉(zhuǎn)換為塊狀元素
  (3)display:inline-block;轉(zhuǎn)換為行內(nèi)塊狀元素

實體字符(都是以&開頭笆豁;結(jié)尾的)

特殊字符 字符實體
大于號(>) &gt;
小于號(<) &lt;
引號" &quot;
? &reg;
? &copy;
& &amp;
一個英文的空格 &nbsp;
一個漢字的空格 &emsp;

結(jié)構(gòu)層(HTML)闯狱、表現(xiàn)層(CSS)抛计、行為層(JavaScript)
樣式:模樣的形式(對齊方式,顏色瘦陈,寬高大谐渴拧)
錨點:頁內(nèi)跳轉(zhuǎn),在地址欄上會拼接上#targetId
“#”回到頁面頂部

2支鸡、重要標(biāo)簽&屬性

<div>塊級元素
實際意義(應(yīng)用場景):它可以作為一個容器

<p>段落標(biāo)簽語言

<img> 圖片標(biāo)簽:

  • src屬性:指定顯示圖片的路徑
  • alt屬性:圖片備注
  • 全局屬性title:鼠標(biāo)移上去的提示

<a>

  • href:指定超鏈接的目標(biāo)網(wǎng)址(如果是線上地址,必須以HTTP開頭的完整路徑)
  • target:指定了目標(biāo)鏈接的打開方式
    a標(biāo)簽綁定手機號碼,發(fā)短信瀑构,發(fā)郵件,下載
<a href="#targetId">錨點測試</a>
<a href="tel:13539748339">點擊請聯(lián)系我</a>
<a href="sns:13539748339">點擊請聯(lián)系我</a>
<a href="mailto:13539748339@qq.com">點擊請聯(lián)系我</a>

<table>

  • border 邊框
  • cellspacing 單元格與單元格之間的間隙
  • cellspadding 內(nèi)邊距 內(nèi)容與邊框之間的距離
  • tr 表示table的一行
  • th/td 一個單元格
  • rowspan 跨行
  • colspan 跨列

<ul> <li>無序列表 <ol>有序列表

  • start 開始下標(biāo)
  • type 指定序列號類型
  • reverse 倒序

<dl><dt><dd>列表標(biāo)簽 標(biāo)題 列表 (開頭有縮進)

一些常用的行內(nèi)元素

  • span標(biāo)簽 行內(nèi)元素刨摩,包裹文字
  • sup 上標(biāo)
  • sub 下標(biāo)
  • b 粗體
  • i 斜體
    -mark 定義帶記號文本 文本被加顏色背景

input屬性

  • placeholder 空內(nèi)容時占位提示內(nèi)容
  • value 可以指定input的默認(rèn)值
  • autofocus 自動獲取鼠標(biāo)焦點
  • autocomplete 自動提示之前提交的內(nèi)容
  • required 必填項,否則無法提交
  • readonly 只讀
  • disabled 禁用
  • accept 文件接收類型
  • multiple 上傳文件多選
  • name屬性:指定向后臺傳值的字段(后臺通過這個字段來獲取用戶的輸入)

type:number 并不是說,你只能輸入數(shù)字,而是HTML會將內(nèi)容盡量轉(zhuǎn)為數(shù)字,
它在移動端時是非常有意義的,例如電話號碼輸入框(彈出數(shù)字鍵盤)

audio屬性

  • controls 顯示出控制板
  • autoplay 現(xiàn)在已經(jīng)被谷歌瀏覽器禁用了,設(shè)置了也不會自動播放(可以設(shè)置捕獲用戶行為來進行播放)
  • loop 循環(huán)播放

利用source解決音頻兼容問題

<audio>
        <source type="audio/mpeg" src="media/生日歌 - 英文童謠 英文.mp3"/>
        <source type="audio/ogg" src="media/生日歌 - 英文童謠 英文.ogg"/>
    </audio>
<audio src="">
    你的瀏覽器不支持audio標(biāo)簽,請升級瀏覽器!
</audio>
<!--如果不支持audio標(biāo)簽,就表示為自定義標(biāo)簽顯示文字-->

video屬性

  • width/heigth 設(shè)置視頻寬高
  • controls 顯示操作臺
  • Preload 預(yù)加載
  • muted 靜音
  • poster 設(shè)置海報地址
  • autoplay 自動播放(目前大部分瀏覽器不再支持)

Mp4 WebM Ogg
MP4 = MPEG 4文件使用 H264 視頻編解碼器和AAC音頻編解碼器
WebM = WebM 文件使用 VP8 視頻編解碼器和 Vorbis 音頻編解碼器
Ogg = Ogg 文件使用 Theora 視頻編解碼器和 Vorbis音頻編解碼器

3检碗、重要知識點

路徑問題
絕對路徑:表示路徑的完整描述信息 D:\study\classfile\2018.12.24helloworld\img
相對路徑:根據(jù)相對位置得到路徑信息
/ 進入文件夾
./ 表示當(dāng)前文件夾
../ 表示上一層文件夾

form標(biāo)簽

  • method屬性:指定通訊方式(常用get/post/put/delete)
    form表單提交的方式get和post的區(qū)別
    1.傳值方式不同,get會把傳遞的值以URL查詢字符串的形式顯示在地址欄里,而post是把要傳遞的值放在了請求體里面,相比來說post會更安全一點,千萬不要把帶有密碼的內(nèi)容以get的方式傳值.get傳值多個值用&連接 用?查詢字符串
    2.傳輸數(shù)據(jù)量的大小,因為get的內(nèi)容是放在地址欄的,但是地址欄能傳輸數(shù)據(jù)大小是有限制的,所以get方式傳輸數(shù)據(jù)的大小是有限制的,大約3000字符.post方式理論上說是沒有大小限制的.
    3.一般情況下需要從服務(wù)器獲取數(shù)據(jù)是用get方式,一般向服務(wù)器發(fā)送數(shù)據(jù)時,用post的方式,
    4.當(dāng)需要向后臺傳遞文件信息是必須post請求,同時在form標(biāo)簽修改enctype屬性為multipart/form-data
    其他參考資料:https://www.cnblogs.com/logsharing/p/8448446.html#!comments
    https://blog.csdn.net/qq_28483283/article/details/80207674

src與href的區(qū)別
使用src的標(biāo)簽:img JavaScript iframe
href 超文本引用
當(dāng)前元素與外鏈資源建立一種聯(lián)系
src source資源引入
當(dāng)前元素正確顯示必須的資源
如果src地址寫錯,會影響頁面顯示出錯码邻,而href不會影響

meta使用

<!--設(shè)置頁面編碼-->
<meta charset="UTF-8">
<!--設(shè)置頁面描述-->
<meta name="Description" content="這里描述網(wǎng)站的內(nèi)容"/>
<!--設(shè)置頁面關(guān)鍵字-->
<meta name="Keywords" content="CSS,HTML,JavaScript,前端"/>
<!--設(shè)置頁面是否緩存和方式-->
<meta http-equiv="Pragma" content="no-cache" />
<!--聲明作者信息-->
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<!--指定渲染引擎的類型和版本,使兼容性更好-->
<meta http-equiv="x-ua-compatible" content="IE=edge" />
<!--移動端關(guān)閉電話號碼識別-->
<meta name="format-detection" content="telephone=no" />
<!--移動端關(guān)閉郵箱地址識別-->
<meta name="format-detection" content="email=no" />
<!--合二為一的寫法-->
<meta name="format-detection" content="telephone=no,email=no" />
<!--解決防盜鏈的問題,可以播放別的網(wǎng)站的多媒體鏈接-->
<meta name="referrer" content="never"/>
<!--設(shè)置標(biāo)簽圖標(biāo)-->
<link rel="shortcut icon" type="text/css" href=""/>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末折剃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子像屋,更是在濱河造成了極大的恐慌怕犁,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件己莺,死亡現(xiàn)場離奇詭異阵子,居然都是意外死亡,警方通過查閱死者的電腦和手機领突,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門金砍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琅绅,“玉大人昆著,你說我怎么就攤上這事煤痕∨Ш溃” “怎么了楞泼?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵超陆,是天一觀的道長捐韩。 經(jīng)常有香客問我,道長仅政,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任硝枉,我火速辦了婚禮欣福,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栖博。我一直安慰自己犀变,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪串慰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天滔以,我揣著相機與錄音披诗,去河邊找鬼。 笑死粒竖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼哥蔚,長吁一口氣:“原來是場噩夢啊……” “哼肺素!你這毒婦竟也來了塌西?” 一聲冷哼從身側(cè)響起捡需,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤汰蓉,失蹤者是張志新(化名)和其女友劉穎若厚,沒想到半個月后乞封,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仔戈,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡吧碾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了呢堰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片枉疼。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡席舍,死狀恐怖福铅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情通今,我是刑警寧澤巢寡,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布喉脖,位于F島的核電站,受9級特大地震影響抑月,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舆蝴,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一谦絮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧洁仗,春花似錦层皱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至她奥,卻和暖如春瓮增,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哩俭。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工绷跑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凡资。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓砸捏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親隙赁。 傳聞我的和親對象是個殘疾皇子垦藏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容

  • html是什么:超文本標(biāo)記語言 html的唯一作用就是:給指定的文本添加語義。 html的標(biāo)準(zhǔn)格式: <!DOCT...
    Lins7閱讀 995評論 0 2
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案伞访? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 13,754評論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5掂骏? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,490評論 1 45
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的咐扭,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體芭挽。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,899評論 0 0
  • 1 . 有序列表滑废、無序列表、自定義列表如何使用袜爪?寫個簡單的例子蠕趁。三者在語義上有什么區(qū)別?在哪些情況下使用哪種(重要...
    osborne閱讀 559評論 0 0