前端學(xué)習(xí)隨筆2 在線(xiàn)簡(jiǎn)歷

一 心得體會(huì)

今天的任務(wù)是利用HTML制作一份在線(xiàn)簡(jiǎn)歷匣摘,先不考慮樣式拾并,只從結(jié)構(gòu)和語(yǔ)義化方面著手豺旬。對(duì)于已經(jīng)有了前端b編程經(jīng)驗(yàn)的我來(lái)說(shuō)挺簡(jiǎn)單的怕敬,但是我還是當(dāng)作我是一個(gè)剛?cè)腴T(mén)的菜鳥(niǎo),在學(xué)習(xí)過(guò)程中發(fā)現(xiàn)其實(shí)還有很多基礎(chǔ)知識(shí)被我忽略了秕狰,例如meta的強(qiáng)大功能稠腊,HTML5表單新增的輸入類(lèi)型,列表標(biāo)簽dl鸣哀、dt架忌、dd等,這提醒這我不要眼高手低诺舔,要潛心學(xué)習(xí)鳖昌,穩(wěn)固基礎(chǔ)。

二 相關(guān)知識(shí)點(diǎn)

問(wèn)題1 HTML是什么低飒,HTML5是什么?

  1. HTML是一個(gè)超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language)懂盐,其有一套標(biāo)記標(biāo)簽褥赊,使用這些標(biāo)記標(biāo)簽來(lái)描述網(wǎng)頁(yè)。
  2. HTML5是最新的HTML標(biāo)準(zhǔn)莉恼,新增了一些元素拌喉,API,同時(shí)也刪除了部分舊元素俐银,具體可以看相關(guān)文檔尿背。相較于 HTML4來(lái)說(shuō),HTML5最大的改進(jìn)就是新增了強(qiáng)大的圖像支持(<canvas><svg>)捶惜,多媒體支持(<video><audio>)和API田藐,使得其能獨(dú)自完成以前需要其他語(yǔ)言輔助的工作。

問(wèn)題2 HTML文檔是什么吱七?

HTML文檔其實(shí)就是我們看到的網(wǎng)頁(yè)汽久,其包含HTML標(biāo)簽和純文本。

問(wèn)題3 HTML元素踊餐、標(biāo)簽景醇、屬性都是什么概念?

  1. HTML標(biāo)簽是由尖括號(hào)包圍的關(guān)鍵詞吝岭,表示其在HTML文檔中的含義三痰。元素標(biāo)簽通常成對(duì)出現(xiàn)(<p></p>)吧寺,也有單獨(dú)出現(xiàn)(<img>);成對(duì)出現(xiàn)的標(biāo)簽第一個(gè)為開(kāi)始標(biāo)簽(或開(kāi)放標(biāo)簽)散劫,第二個(gè)為結(jié)束標(biāo)簽(或閉合標(biāo)簽)撮执,結(jié)束標(biāo)簽多了一個(gè)/
  2. HTML元素是指從開(kāi)始標(biāo)簽到結(jié)束標(biāo)簽的所有代碼(<p>包含標(biāo)簽和此文本</p>)舷丹。注意:如果元素內(nèi)沒(méi)有文本抒钱,可以直接在開(kāi)始標(biāo)簽進(jìn)行關(guān)閉(<p/>
  3. HTML屬性相當(dāng)于HTML元素的修飾符,為該元素提供相應(yīng)的特性颜凯。屬性通常以鍵值對(duì)的形式出現(xiàn)(name="value")谋币,并且都是出現(xiàn)在開(kāi)始標(biāo)簽中。

問(wèn)題4 文檔類(lèi)型是什么概念症概,起什么作用蕾额?

HTML經(jīng)歷過(guò)多個(gè)版本的更新,每個(gè)版本中元素不盡相同彼城,那么我們?nèi)绾尾拍苁褂?jì)算機(jī)準(zhǔn)確知道當(dāng)前的版本并正確顯示HTML頁(yè)面呢诅蝶?為了解決這個(gè)問(wèn)題,引進(jìn)了文檔類(lèi)型的概念募壕。在HTML文檔首行使用<!DOCTYPE>來(lái)聲明該HTML文檔的版本调炬,如果版本為HTML5,那么聲明代碼為<!DOCTYPE html>舱馅;如果為HTML4缰泡,那么聲明代碼為<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"。目前創(chuàng)建新網(wǎng)頁(yè)都盡量使用HTML5的文檔類(lèi)型代嗤,維護(hù)舊網(wǎng)頁(yè)可以沿用舊網(wǎng)頁(yè)的文檔類(lèi)型棘钞。

問(wèn)題5 meta標(biāo)簽都用來(lái)做什么的?

meta標(biāo)簽位于HTML頭部干毅,攜帶元信息宜猜,不顯示在頁(yè)面上,對(duì)于計(jì)算機(jī)是可讀的硝逢。其主要作用有以下幾點(diǎn):

  1. 聲明當(dāng)前文檔所使用的字符編碼
<!--聲明文檔使用的字符編碼-->
<meta charset="utf-8">

注意:鼓勵(lì)使用UTF-8字符編碼姨拥,不使用不兼容ASCII的編碼規(guī)范,必須禁用CESU-8, UTF-7, BOCU-1SCSU這些字符趴捅,因?yàn)槠浔蛔C實(shí)存在跨站腳本攻擊(XSS)的風(fēng)險(xiǎn)垫毙。

  1. 攜帶相關(guān)信息關(guān)聯(lián)到HTTP頭部
    此處需要用到http-equivcontent屬性
屬性 描述
content some_tex 定義與 http-equiv 或 name 屬性相關(guān)的元信息
http-equiv content-security-policy/ default-style/ refresh 把 content 屬性關(guān)聯(lián)到 HTTP 頭部

注:http-equiv的屬性值content-language, content-type, set-cookie已經(jīng)棄用,請(qǐng)查看最新文檔使用替代方案
示意代碼如下:

<!--告訴計(jì)算機(jī)6s后跳轉(zhuǎn)相應(yīng)地址-->
< Meta HTTP-EQUIV="refresh" content="6; url=地址" >
  1. 使用name屬性攜帶相關(guān)信息
屬性 描述
name author/ description/ keywords/ generator/ revised/others 把 content 屬性關(guān)聯(lián)到一個(gè)名稱(chēng)

示意代碼如下:

<!--以下為常用屬性值-->
<!--標(biāo)注作者-->
< Meta name="author" content="前端嘮嘮嗑" >
<!--攜帶關(guān)鍵字拱绑,便于搜索網(wǎng)站收錄综芥,提高搜索排名-->
< Meta name="keyword" content="關(guān)鍵字" >
<!--文檔描述,便于搜索網(wǎng)站收錄猎拨,提高搜索排名-->
< Meta name="descript" content="描述內(nèi)容" >

問(wèn)題6 Web語(yǔ)義化是什么膀藐,是為了解決什么問(wèn)題

我理解的語(yǔ)義化有兩方面:1. 便于計(jì)算機(jī)識(shí)別HTML內(nèi)容屠阻,降低其處理難度,提高效率额各,與此同時(shí)還能搜索程序更好更快的搜索到此文檔国觉;2. 便于程序員理解代碼以及后期維護(hù)——結(jié)構(gòu)良好,語(yǔ)義明確的代碼利于閱讀和維護(hù)虾啦。

問(wèn)題7 鏈接是什么概念麻诀,對(duì)應(yīng)什么標(biāo)簽?

超鏈接的含義是一個(gè)點(diǎn)擊跳轉(zhuǎn)相應(yīng)文檔的字傲醉,詞或者圖像蝇闭。對(duì)應(yīng)的為<a>標(biāo)簽。其使用方式如下硬毕。

  1. 通過(guò)href屬性跳轉(zhuǎn)到另一個(gè)HTML文檔
<a href="地址">跳轉(zhuǎn)到相應(yīng)的地址</a>
  1. 跳轉(zhuǎn)文檔內(nèi)的錨點(diǎn)(書(shū)簽)
<!--通過(guò)name屬性創(chuàng)建文檔內(nèi)的錨點(diǎn)-->
<a name="tips">設(shè)定的錨點(diǎn)</a>
<!--通過(guò)href屬性跳轉(zhuǎn)文檔內(nèi)的錨點(diǎn)-->
<a href="#tips">跳轉(zhuǎn)錨點(diǎn)</a>

注意:創(chuàng)建錨點(diǎn)時(shí)可以用id來(lái)替代name屬性呻引,也可以用其他元素標(biāo)簽替代a標(biāo)簽。

  1. 跳轉(zhuǎn)另一個(gè)文檔的錨點(diǎn)
<a href="地址#tips">另一個(gè)文檔的錨點(diǎn)</a>

問(wèn)題8 常用標(biāo)簽都有哪些吐咳,都適合用在什么場(chǎng)景逻悠?

  1. 塊級(jí)元素:<div>——外框, <p>——段落, <h1>——標(biāo)題, <ul>——列表, <table>——表格
  2. 行內(nèi)元素:<span>——提示性文字,<a>——鏈接, <b>——加粗, <img>——圖像,<td>——表格單元

問(wèn)題9 表單標(biāo)簽都有哪些,對(duì)應(yīng)著什么功能韭脊,都有哪些屬性童谒?

表單一般包裹在<form>標(biāo)簽下,主要用于用戶(hù)輸入乾蓬,獲取用戶(hù)輸入的信息并傳輸給服務(wù)器惠啄。其輸入類(lèi)型有以下幾種:

  1. 文本
    • 單行文本輸入 <input type="text">
    • 多行文本輸入 <textarea name="message" rows="10" cols="30"></textarea>

2.密碼(輸入的字符會(huì)做掩碼處理) <input type="password">

  1. 單選
<input type="radio" name="sex" value="male" checked>Male
<input type="radio" name="sex" value="female">Female

注:當(dāng)input的type為radio時(shí),該輸入框?yàn)閱芜x框任内,若單選框的name值相同,那么他們是同一組選項(xiàng)融柬,不能同時(shí)選取到死嗦。

  1. 多選
<input type="checkbox" name="vehicle" value="Bike">I have a bike
<input type="checkbox" name="vehicle" value="Car">I have a car 

注:當(dāng)input的type為checkbox時(shí),該輸入框?yàn)閱芜x框粒氧,若單選框的name值相同越除,那么他們是同一組選項(xiàng),可以同時(shí)選取到外盯。

  1. 按鈕
<input type="button" onclick="alert('Hello World!')" value="Click Me!">

注:點(diǎn)擊可以執(zhí)行相關(guān)操作

  1. submit
<input type="submit" value="Submit">

此輸入類(lèi)型用于提交表單到服務(wù)器

  1. HTML5新增輸入類(lèi)型(<input type="新增類(lèi)型" >
  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

注釋?zhuān)?/strong>老式 web 瀏覽器不支持的輸入類(lèi)型摘盆,會(huì)被視為輸入類(lèi)型 text。

問(wèn)題10 ol, ul, li, dl, dd, dt等這些標(biāo)簽都適合用在什么地方饱苟,舉個(gè)例子

標(biāo)簽 描述
<ol> 定義有序列表孩擂。
<ul> 定義無(wú)序列表。
<li> 定義列表項(xiàng)箱熬。
<dl> 定義定義列表类垦。
<dt> 定義定義項(xiàng)目狈邑。
<dd> 定義定義的描述。

ol搭配li構(gòu)建有序列表蚤认,ul搭配li構(gòu)建無(wú)序列表米苹,dl,dd砰琢,dt不常用蘸嘶,看了一下介紹dl類(lèi)似于ol和ul,屬于最外層標(biāo)簽陪汽;dd類(lèi)似于li训唱,表示項(xiàng)目?jī)?nèi)容;而dt類(lèi)似于序號(hào)掩缓,只不過(guò)內(nèi)容可以自定義雪情。由以上可以看出dl,dd你辣,dt挺適合做菜單類(lèi)列表巡通,dt表示菜名,dd表示相應(yīng)菜品的介紹舍哄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宴凉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子表悬,更是在濱河造成了極大的恐慌弥锄,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蟆沫,死亡現(xiàn)場(chǎng)離奇詭異籽暇,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)饭庞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)戒悠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人舟山,你說(shuō)我怎么就攤上這事绸狐。” “怎么了累盗?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵寒矿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我若债,道長(zhǎng)符相,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任拆座,我火速辦了婚禮主巍,結(jié)果婚禮上冠息,老公的妹妹穿的比我還像新娘。我一直安慰自己孕索,他們只是感情好逛艰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著搞旭,像睡著了一般散怖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肄渗,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天镇眷,我揣著相機(jī)與錄音,去河邊找鬼翎嫡。 笑死欠动,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的惑申。 我是一名探鬼主播具伍,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼圈驼!你這毒婦竟也來(lái)了人芽?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤绩脆,失蹤者是張志新(化名)和其女友劉穎萤厅,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體靴迫,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惕味,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了玉锌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赦拘。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖芬沉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情阁猜,我是刑警寧澤丸逸,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站剃袍,受9級(jí)特大地震影響黄刚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜民效,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一憔维、第九天 我趴在偏房一處隱蔽的房頂上張望涛救。 院中可真熱鬧,春花似錦业扒、人聲如沸检吆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蹭沛。三九已至,卻和暖如春章鲤,著一層夾襖步出監(jiān)牢的瞬間摊灭,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工败徊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帚呼,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓皱蹦,卻偏偏與公主長(zhǎng)得像煤杀,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子根欧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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

  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁(yè)內(nèi)容渲染呈現(xiàn)給用戶(hù)查看怜珍。 ②讓用戶(hù)通...
    云還灬閱讀 1,118評(píng)論 0 0
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁(yè)的形式展示給用戶(hù)的,因此網(wǎng)頁(yè)是網(wǎng)絡(luò)信息傳遞的載體凤粗。網(wǎng)頁(yè)文件是用...
    阿啊阿吖丁閱讀 3,888評(píng)論 0 0
  • HTML5< !--...--> 標(biāo)簽 comment 注釋標(biāo)簽用于在源文檔中插入注釋酥泛。注釋內(nèi)容不會(huì)被瀏覽器顯示。...
    野小寶閱讀 1,324評(píng)論 0 10
  • HTML5 標(biāo)簽comment 注釋標(biāo)簽用于在源文檔中插入注釋嫌拣。注釋內(nèi)容不會(huì)被瀏覽器顯示柔袁。為代碼編寫(xiě)注釋的好處是...
    才気莮孒閱讀 4,058評(píng)論 1 25
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開(kāi)發(fā)》時(shí),所整理的筆記异逐。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,337評(píng)論 0 7