HTML入門

HTML入門

在這個(gè)時(shí)候锐秦,RNG得了冠軍苛谷,首先恭喜RNG恭喜uzi,六年來(lái)的努力沒有白費(fèi)成箫,有夢(mèng)想有堅(jiān)持的人總是那么可愛展箱。其次我剛好看了篇文章,叫“我就想做一個(gè)一事無(wú)成的人啊”蹬昌,當(dāng)然看了這個(gè)標(biāo)題我就知道這應(yīng)該是一篇雞湯混驰,沒什么意思。所以...........我果斷的看完了皂贩,哈哈哈哈哈哈哈哈栖榨!既然看完了就總結(jié)一下吧,這篇文章說(shuō)的就是他是一個(gè)很努力很優(yōu)秀的人明刷,就是在父母眼里中別人家的孩子(這應(yīng)該不難理解吧)婴栽,他從小到大都是爭(zhēng)強(qiáng)好勝的,任何事都想去爭(zhēng)個(gè)第一辈末,喜歡聽到別人夸獎(jiǎng)愚争。然而,有一天他突然覺得累了想為自己而生活挤聘,想做自己想做的事轰枝,不在去爭(zhēng)個(gè)一二,不在強(qiáng)迫自己组去,在這種心境下可能就寫出了這篇雞湯出來(lái)狸膏。看完我就在想我是不是應(yīng)該也要做自己想做的事呢添怔,我也要為自己而活湾戳,在這個(gè)想法直沖腦門時(shí)我抬起了頭,就是這個(gè)時(shí)候广料,我看到了滿電腦的代碼砾脑,我很慶幸,我終于清醒了艾杏,哈哈哈哈哈哈韧衣!M的!還好沒入魔购桑。我認(rèn)為的是所有的世俗之人都是在有所成就之后畅铭,才敢說(shuō)我想活得一事無(wú)成吧,真正一事無(wú)成的人還想不到這里去勃蜘,沒有經(jīng)歷過(guò)大風(fēng)大浪都不會(huì)懂什么叫平靜吧K敦(肯定,我也不懂)總的來(lái)說(shuō)缭贡,我們要努力炉擅,uzi六年沒放棄他實(shí)現(xiàn)了,我們也不差阳惹,相信自己谍失。好了,說(shuō)了這么多廢話我們?cè)撟哌M(jìn)現(xiàn)實(shí)了莹汤,我們先來(lái)了解下基本的HTML快鱼。

HTML概覽(語(yǔ)法)

  • DOCTYPE(doctype) —— 目前最推薦的是HTML文檔類型聲明,寫法是<!DOCTYPE html>,在DOCTYPE之前只能有注釋和空白纲岭,大小寫無(wú)所謂的抹竹,但是不太推薦用寫。DOCTYPE會(huì)告訴瀏覽器你的語(yǔ)法荒勇,可能還會(huì)影響到JS的功能(我們以后會(huì)說(shuō))柒莉。

  • 標(biāo)簽 —— 標(biāo)簽分為有內(nèi)容標(biāo)簽例如:<script>/<body>/<span>/<button>和可省略標(biāo)簽,后面會(huì)慢慢知道的沽翔,新手沒必要去糾結(jié)兢孝。

  • 屬性 —— 所有標(biāo)簽(包括<html>)都是有屬性的,有布爾屬性和全局屬性仅偎。

  • 注釋 —— 我們現(xiàn)在了解普通注釋寫法跨蟹。

  • 空白 —— 和markdown一樣,無(wú)論我們加了多少空格都只會(huì)默認(rèn)一個(gè)橘沥,如果要在html代碼中保留空白就要去用一些特殊標(biāo)簽去包裹或者用html實(shí)體窗轩,如&nbsp。

  • 實(shí)體 —— 如果想在頁(yè)面上展示<html>這個(gè)字符座咆,顯然不能寫<html>痢艺,于是HTML想了一個(gè)轉(zhuǎn)義方案兴猩,用&xxxx,表示一個(gè)特殊字符换可。

HTML簡(jiǎn)介

什么是HTML誉碴?

超文本標(biāo)記語(yǔ)言(Hypertext Markup Language,HTML)是一個(gè)用來(lái)結(jié)構(gòu)話web內(nèi)容并給與其含義和目標(biāo)的編碼語(yǔ)言。

  • HTML并不是真正的程序語(yǔ)言舌缤,它是一種標(biāo)記語(yǔ)言

  • 它由一系列的元素(elements)所組成箕戳,不同的元素各有公用

一個(gè)HTML文檔的基本結(jié)構(gòu)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>蔡華鵬的博客</title>
  </head>
  <body>
    <p>我們要寫的內(nèi)容</p>
  </body>
<html>
  • <!DOCTYPE html> —— 文檔類型
  • <html></html> —— <html>包含頁(yè)面的整個(gè)內(nèi)容
  • <head></head> —— <head>包含頁(yè)面描述,css樣式等国撵,但不會(huì)被用戶看到
  • <body></body> —— <body>包含了你想被用戶看到的內(nèi)容
  • <meta charest="utf-8> —— 指定文檔的字符編碼為UTF-8
  • <title></title> —— 設(shè)置頁(yè)面的標(biāo)題陵吸,顯示在瀏覽器標(biāo)簽頁(yè)上
  • 快捷鍵:在vscode中輸入!并按Tab鍵,就會(huì)出現(xiàn)一個(gè)基本的HTML文檔

HTML文本

標(biāo)題與段落 <h1>—<h6>

通常一個(gè)頁(yè)面只有一個(gè)<h1>,請(qǐng)盡量按順序來(lái)使用
例:

<h1>蔡華鵬</h1>
<h2>xxx</h2>
<p>xxx</p>

快捷鍵:在vscode中輸入<h1>按Tab鍵就會(huì)出現(xiàn)<h1></h1>

列表

無(wú)序列表<ul> Unordered List
有序列表<ol> Ordered List

<em>介牙、<strong>與<span>都是加重語(yǔ)氣壮虫,<span>的語(yǔ)氣較弱


<p>今天<em>蔡華鵬</em>寫了博客<p>
以上三個(gè)用法都一樣,只是語(yǔ)氣上有差異

描述列表:<dl><dt><dd>

<dl>
  <dt>xx</dt>
   <dd>解釋xx</dd>
 <dt>某某</dt>
   <dd>解釋某某</dd>

HTML須知

設(shè)定文檔語(yǔ)言

<html lang="zh-cn">

  • SEO(搜索引擎優(yōu)化)
  • 有助于視覺障礙人士通過(guò)讀屏器閱讀頁(yè)面

設(shè)定部分頁(yè)面內(nèi)容語(yǔ)言

<p>日語(yǔ)<span lang="jp">xxx</span>的意思是什么</P>

塊級(jí)元素和內(nèi)聯(lián)元素

  • 塊級(jí)云阿蘇在頁(yè)面中以塊的形式展現(xiàn)——塊級(jí)元素不會(huì)被嵌套進(jìn)內(nèi)聯(lián)元素中耻瑟,但可以嵌套在其他塊級(jí)元素中旨指,如<div>,<h1>喳整,<p>
  • 內(nèi)聯(lián)元素通常出現(xiàn)在塊級(jí)元素中并被其它文本所包圍——內(nèi)聯(lián)元素
    不會(huì)導(dǎo)致文本換行如<a>谆构,<em>,<strong>

屬性

布爾屬性

比如<input>被添加disabled屬性后框都,就接收不到用戶輸入了

<input type="text" disabled>
<input type="text">

全局屬性

id搬素,class,style魏保,title都是全局屬性熬尺,可以被任何HTML元素使用,hidden可用于隱藏某個(gè)頁(yè)面元素
<div class="notice" hidden>請(qǐng)先登錄</div>
contenteditable全局屬性可以使元素內(nèi)容變成可編輯
<p contenteditable>同學(xué)們號(hào)谓罗!</p>

HTML頭部

  • <head>的內(nèi)容不會(huì)在瀏覽器中顯示粱哼,它的作用是包含一些頁(yè)面的元數(shù)據(jù)
  • 元數(shù)據(jù)(Metadata)描述數(shù)據(jù)的數(shù)據(jù)
<head>
  <meta charset="utf-8">
  <title>蔡華鵬的博客</title>
</head>

元數(shù)據(jù)<meta>

指定文檔編碼
<meta charset="utf-8">
定制業(yè)面圖標(biāo)
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
設(shè)置referer
<meta name="referer" content="never">
設(shè)置頁(yè)面描述
<meta name="description" content="xxx">

創(chuàng)建超鏈接

  • 簡(jiǎn)單鏈接
    <a href="瀏覽器地址">xxx</a>

  • title屬性
    <a href="瀏覽器地址“ title="對(duì)xxx解釋">xxx</a>
    將鼠標(biāo)放在xxx上就會(huì)顯示 (對(duì)xxx的解釋)

  • 外部鏈接
    將target設(shè)置成_blank時(shí),點(diǎn)擊鏈接會(huì)新開一個(gè)Tab打開該網(wǎng)頁(yè)
    <a href="圖片瀏覽器地址" title=“對(duì)圖片的解釋" target="_bamk">xxx</a>

  • 返回頂部鏈接
    <a href="#">返回頁(yè)面頂部</a>

  • 文檔內(nèi)部鏈接
    用于定位到文檔的某一部分檩咱,<a>的href要對(duì)應(yīng)文檔內(nèi)某個(gè)元素的id(id在值在文檔內(nèi)要唯一)
    <a href="#email鏈接">email鏈接</a>
    <a href="表單的相關(guān)網(wǎng)址">表單相關(guān)標(biāo)簽</a>
    <a href="tel:電話號(hào)碼">打電話</a>

圖片鏈接
<a href="瀏覽器地址" title="圖片"><img src="圖片瀏覽器地址"></a>

下載鏈接
<a href="下載地址" dowmload>下載</a>

email鏈接
<a href="郵箱地址">發(fā)郵件給某某</a>

帶說(shuō)明的圖像

<figure>
  <img src="圖片地址" alt="對(duì)圖片的注釋">
  <figcaption>圖片下寫的字</figcaption>
</figure>

注意:title和alt這兩個(gè)屬性的區(qū)別:
首先揭措,alt是html標(biāo)簽的屬性,而title既是html標(biāo)簽刻蚯,又是html屬性绊含。

title標(biāo)簽,網(wǎng)頁(yè)的標(biāo)題就是寫在這對(duì)標(biāo)簽之內(nèi)的炊汹。

title作為屬性時(shí)躬充,可以為元素提供額外說(shuō)明信息。例如,給超鏈接標(biāo)簽a添加了title屬性充甚,把鼠標(biāo)移動(dòng)到該鏈接上面是以政,就會(huì)顯示title的內(nèi)容,以達(dá)到補(bǔ)充說(shuō)明或者提示的效果津坑。

而alt屬性只能用在img妙蔗、area和input元素中,用于網(wǎng)頁(yè)中圖片無(wú)法正常顯示時(shí)給用戶提供文字說(shuō)明使其了解圖像信息疆瑰。alt是替代圖像作用而不是提供額外說(shuō)明文字的。

此外昙啄,使用alt屬性還具有搜索引擎優(yōu)化效果穆役,因?yàn)樗阉匾媸菬o(wú)法直接讀取圖像的信息的,alt可以為其提供文字信息所以對(duì)搜索引擎比較友好梳凛。

表格Table

簡(jiǎn)單表格

<table>
  <thead>
    <tr>
      <td>xxx</td>
      <td>xxx</td>
      <td>xxx</td>
    </tr>
  <thead>
  <tbody>
    <tr>
      <td>xxx</td>
      <td>xxx</td>
      <td>xxx</td>
    </tr>
    <tr>
      <td>xxx</td>
      <td>xxx</td>
      <td>xxx</td>
    </tr>
  </tbody>
</table>

HTML表單

form

  • form標(biāo)簽是表單的外殼耿币,主要是四個(gè)屬性
  • action: 表單提交的地址
  • method:提交保單的方法
  • target:在何處打開action
  • enctype(他的一個(gè)編碼方式)
    1、application/x-www-form-urlencoded:在發(fā)送前編碼的所有字符(默認(rèn))
    2韧拒、text/plain:字符轉(zhuǎn)換為“+”加號(hào)淹接,但不對(duì)特殊字符編號(hào)
    3、multipart/form-data:使用包含文件上傳控件的表單時(shí)叛溢,必須使用該值

password

輸入內(nèi)容自動(dòng)變成圓點(diǎn)

checkbox

靠name屬性分組塑悼,提交到后端的時(shí)候被選中的value是以“,”分割的一個(gè)字符串楷掉,通過(guò)name屬性獲得

參考閱讀
CSRF是什么

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末厢蒜,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子烹植,更是在濱河造成了極大的恐慌斑鸦,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件草雕,死亡現(xiàn)場(chǎng)離奇詭異巷屿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)墩虹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門嘱巾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人败晴,你說(shuō)我怎么就攤上這事浓冒。” “怎么了尖坤?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵稳懒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng)场梆,這世上最難降的妖魔是什么墅冷? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮或油,結(jié)果婚禮上寞忿,老公的妹妹穿的比我還像新娘。我一直安慰自己顶岸,他們只是感情好腔彰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辖佣,像睡著了一般霹抛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卷谈,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天杯拐,我揣著相機(jī)與錄音,去河邊找鬼世蔗。 笑死端逼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的污淋。 我是一名探鬼主播顶滩,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼芙沥!你這毒婦竟也來(lái)了诲祸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤而昨,失蹤者是張志新(化名)和其女友劉穎救氯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歌憨,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡着憨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了务嫡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甲抖。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖心铃,靈堂內(nèi)的尸體忽然破棺而出准谚,到底是詐尸還是另有隱情,我是刑警寧澤去扣,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布柱衔,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏唆铐。R本人自食惡果不足惜哲戚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望艾岂。 院中可真熱鬧顺少,春花似錦、人聲如沸王浴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)氓辣。三九已至腕窥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間筛婉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工癞松, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留爽撒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓响蓉,卻偏偏與公主長(zhǎng)得像硕勿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枫甲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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

  • 一. HTML源武、XML、XHTML 有什么區(qū)別 1. 三者基本特征 HTML想幻,超文本標(biāo)記語(yǔ)言(Hyper Text...
    遠(yuǎn)山黛子閱讀 305評(píng)論 0 2
  • ********** 未經(jīng)本人允許粱栖,嚴(yán)禁轉(zhuǎn)載任何網(wǎng)站 ********** 本人在慕課網(wǎng)學(xué)習(xí)HTML+CSS基礎(chǔ)課...
    zhaolion閱讀 10,991評(píng)論 46 548
  • 查看作者原文 一、前端開發(fā)做什么 傳統(tǒng)前端:html+css+js HTML5大前端:各種端的兼容開發(fā)脏毯、Ajax+...
    秋風(fēng)喵閱讀 596評(píng)論 0 2
  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案闹究? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評(píng)論 1 92
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說(shuō)明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,240評(píng)論 1 41