零基礎入門web開發(fā)(1)——了解html和瀏覽器

Case 1:打開web世界的大門——了解html和瀏覽器

簡介

瀏覽器是你接觸web世界最為重要的窗口渴杆,這節(jié)課將使你明白你通過瀏覽器所看到的華麗的網(wǎng)頁欲鹏,究竟是如何被渲染出來的。

目標

  • 了解HTML是什么彰导,以及其基本結(jié)構(gòu)
  • 掌握一些常用的HTML標簽
  • 了解CSS,以及一些基本的布局
  • 學習使用瀏覽器的調(diào)試工具

任務

  • 嘗試使用HTML編寫一個簡單的頁面

預期用時

  • 1 - 2 天

HTML

HTML(HyperTextMarkupLanguage)-- 超文本標記語言,是一種用于構(gòu)建網(wǎng)頁的世界通用的標準標記語言苛白,它并不是一門編程語言,你可以理解為焚虱,這是一種特殊格式的文本文件(就像word文件一樣)购裙,使用瀏覽器打開它,就能看到網(wǎng)頁了(我們也稱html為“網(wǎng)頁源碼”)鹃栽。

版本問題

HTML從指定至今已經(jīng)擁有多個版本躏率,目前最為流行和通用的版本為HTML5,接下來的教程全部基于這個版本谍咆。

0.實踐:動手創(chuàng)建屬于你的第一個網(wǎng)頁

請跟隨下面的步驟創(chuàng)建一個最為簡單的頁面禾锤,注意理解頁面渲染的概念,以及html的結(jié)構(gòu)化

  1. 新建一個文本文檔(demo.txt)摹察,然后使用一個文本編輯器打開它(如果你沒有合適的文本編輯器恩掷,就使用記事本吧)

  2. 將下面的內(nèi)容復制粘貼到新建的文本文檔中

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>我的網(wǎng)頁</title>
    </head>
    <body>
        <h1>我的第一個標題</h1>
        <p>我的第一個段落。</p>
    </body>
    </html>
    
  3. 按下 CTRL + S 快捷鍵保存內(nèi)容(請在腦海中自動生成時刻保存的概念)

  4. 修改這個文本文檔的后綴為html(demo.html)供嚎,如果你不知道怎么修改文件的后綴黄娘,請點擊我百度

  5. demo.html文件上右鍵峭状,選擇打開方式為任意一個瀏覽器,然后觀察

如果一切順利你將會在瀏覽器中看到以下畫面:

沒錯逼争,剛才你所寫下的html代碼优床,被瀏覽器渲染(轉(zhuǎn)換)成為了可視化的網(wǎng)頁。

1.基礎:了解HTML的結(jié)構(gòu)

基本骨架

在上面的代碼中誓焦,可以看到最終實際被渲染成網(wǎng)頁內(nèi)容的部分只有“我的第一個標題”和“我的第一個段落”兩句話胆敞,剩下的部分都是html代碼的結(jié)構(gòu)化標記,如果你仔細觀察杂伟,你可以發(fā)現(xiàn)html是一個層層包裹的結(jié)構(gòu)移层,最外面的很大一部分是html的基本骨架,也就是下面這部分:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我的網(wǎng)頁</title>
</head>
<body>
    ....    
</body>
</html>

基本上所有的html都擁有同樣的結(jié)構(gòu)赫粥,我們一般要做的事情只是在中間省略號的部分書寫自己想要的代碼观话,順帶一題,<title></title>兩個標記中間所包含的文字越平,最終將被渲染成瀏覽器選項卡上的文字(稱之為網(wǎng)頁標題)频蛔。

你不用急于理解上面這個骨架的內(nèi)容,先把它們復制在你的剪貼板上秦叛,然后隨時準備復制它晦溪。

標簽和元素

你一定注意到了html中處處可見的尖括號<>,這被稱為標簽书闸,絕大多數(shù)的標簽都是成對出現(xiàn)的:分為起始標簽和結(jié)束標簽尼变,夾在兩個標簽中的內(nèi)容被稱為元素

舉一個最簡單的實例

<p>這是一個段落</p>

上面的內(nèi)容聲明了一個段落(p標簽)元素浆劲,內(nèi)容是“這是一個段落”嫌术。

接下來你將會意識到,編寫一個網(wǎng)頁基本上就是通過不斷的增加各種標簽牌借,給頁面添加各種元素的過程度气。

點擊這里學習html標簽和元素

2.入門:了解并使用標簽

四個基本實例

下面的教程將會帶你了解4個最為基礎的html元素:

  • 標題
  • 段落
  • 鏈接
  • 圖片

你可以嘗試在剛才創(chuàng)建的html文件中應用它們,或者在下面的網(wǎng)頁中使用“嘗試一下”來查看效果

(因為html原生不支持回車換行膨报,所以br標簽還是很常用的)

屬性

每個標簽都可以擁有屬性磷籍,屬性是一些用于更好的描述元素的附加信息。下面用一個易于理解的形容來描述屬性和標簽以及元素的關(guān)系:

請看我臆造的這段“html”代碼:

<蘋果 顏色 = "紅色" 口感 = "還不錯">A</蘋果>

它的語義是:A是一個紅色的现柠,口感還不錯的蘋果

標簽描述了A是個蘋果院领,屬性描述了A是個什么樣的蘋果

點擊下面的鏈接來深入學習a標簽和img標簽,并嘗試使用它們的屬性:

(!)實踐任務

編寫一個a標簽够吩,跳轉(zhuǎn)到http://cn.bing.com/比然,并且設置為點擊后在新窗口打開 (href + target 屬性)

編寫一個img標簽,src設置為http://of1deuret.bkt.clouddn.com/17-6-18/75443832.jpg,(你也可以引入本地的圖片周循,這可能需要你了解一下相對路徑和絕對路徑)强法,嘗試調(diào)整width和height屬性來修改它的顯示效果万俗。

3.進階:區(qū)塊和模塊化

div標簽

接下來我們來認識html中最最最常用的一個標簽:<div>

被包裹在<div></div>中間的內(nèi)容被稱為一個區(qū)塊,區(qū)塊和區(qū)塊之間互相獨立饮怯,一個區(qū)塊內(nèi)的所有其他元素可以擁有相同的樣式和某些屬性闰歪。區(qū)塊也可以進行嵌套。

因為擁有獨立性和繼承性蓖墅,因此我們可以利用div對網(wǎng)頁進行模塊化库倘,模塊化是一個重要的編程思想,在這里论矾,你可以想像一個網(wǎng)頁是由許許多多的小矩形(div)拼湊在一起成為一個整體的于樟,我們先寫好一個個小矩形,最終再把他們合理的布局在一起拇囊,這樣就形成了一個結(jié)構(gòu)清晰樣式美觀的網(wǎng)頁了。

看看下面這個網(wǎng)頁靶橱,我用紅框標記出了里面主要的div元素寥袭,試著體會一下模塊化的思想

div劃分

點我學習div

布局*

通過現(xiàn)在已經(jīng)把網(wǎng)頁分層了若干個矩形,這些矩形需要合理的排列才能變得美觀关霸,因此需要進行布局传黄,
布局是一道比較復雜和繁瑣的工序,牽扯到了一些更為深入的知識队寇,也需要一些CSS的相關(guān)知識膘掰。

查看下面的鏈接了解布局(請無視使用表格的布局方式):

HTML布局

對布局有興趣的同學可以自行搜索和了解下面的相關(guān)話題:

  • 盒子模型
  • 絕對定位和相對定位

布局在傳統(tǒng)的web頁面開發(fā)中是一項比較繁瑣的工作,不過現(xiàn)在已經(jīng)涌現(xiàn)出一大批優(yōu)秀的解決方案(比如響應式布局佳遣,柵格系統(tǒng)识埋,彈性布局),這些話題將會在進階篇的前端路徑部分進行討論零渐,因此你現(xiàn)在可以不必過分追究布局問題窒舟。

4.繼續(xù)學習

上面的內(nèi)容為你揭示了html的基本結(jié)構(gòu)和元素,如果你想要更多的了解html的相關(guān)知識诵盼,下面為你提供一些可以進階學習的網(wǎng)站和教程

本套課程的后續(xù)部分不會對html相關(guān)知識有太多的要求惠豺,當前階段你只需要明白html的基本結(jié)構(gòu),知道網(wǎng)頁是用html寫的风宁,并且能嘗試自己寫一些簡單的頁面元素就OK了洁墙。

瀏覽器

簡介

瀏覽器是啥我覺得不必過多贅述了,畢竟大家天天都在用嘛戒财。不過在你了解了html之后應該對瀏覽器有一些新的認知热监,至少應該明白頁面其實是由html源碼加工渲染而來的,在這個階段固翰,你可以把瀏覽器簡單的理解成為一個html的渲染器狼纬。

調(diào)試工具

瀏覽器的調(diào)試工具對于開發(fā)者來說實在是不可多得的利器羹呵,我個人十分推薦chrome瀏覽器的開發(fā)調(diào)試工具(火狐也還湊合),下面的教學將會基于chrome瀏覽器進行疗琉。

打開

在頁面空白處點擊右鍵選擇“檢查”或者按下F12快鍵鍵(OSX下不可用)就可以進入調(diào)試工具界面了冈欢,如下圖所示:

查看元素(源碼)

在頁面元素的顯示部分可以快速查看整個網(wǎng)頁的源碼,并且選中某一部分的源代碼后還會在左側(cè)的視圖中加亮顯示盈简,看到有趣的網(wǎng)站不妨就利用這個查看一下源代碼凑耻,說不定還能拷貝其中的一部分元素為己所用(扒源碼)

審查元素

點擊審查元素按鈕后再將鼠標移動到頁面上,將會動態(tài)高亮顯示頁面上的元素柠贤,并在頁面元素欄中顯示它的源碼(有點不好描述香浩,自己使用一下應該會比較好理解),大概是下面這樣的

這個功能在調(diào)試頁面時相當有用臼勉!

其他

調(diào)試工具擁有許多更加有用和高級的功能邻吭,我們將會在以后的課程中陸續(xù)講述

小結(jié)

第一小節(jié)的內(nèi)容到此就告一段落了,也許你還不是太理解網(wǎng)頁究竟如何運作宴霸,也許你覺得這一堆鋪面而來的新知識有些突兀囱晴,不必擔心,嘗試慢慢地理解和接受吧瓢谢。

你可以訪問之前給出的進階學習教程鏈接去進一步了解html的相關(guān)知識畸写。

當然不要忘記進行一定量的實踐,始終記得:實踐是編程的基礎氓扛。

任務與實踐

綜合利用之前講到的所有標簽寫一個簡單的頁面

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末枯芬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子采郎,更是在濱河造成了極大的恐慌千所,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒜埋,死亡現(xiàn)場離奇詭異真慢,居然都是意外死亡,警方通過查閱死者的電腦和手機理茎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門黑界,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人皂林,你說我怎么就攤上這事朗鸠。” “怎么了础倍?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵烛占,是天一觀的道長。 經(jīng)常有香客問我,道長忆家,這世上最難降的妖魔是什么犹菇? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮芽卿,結(jié)果婚禮上揭芍,老公的妹妹穿的比我還像新娘。我一直安慰自己卸例,他們只是感情好称杨,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著筷转,像睡著了一般姑原。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呜舒,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天锭汛,我揣著相機與錄音,去河邊找鬼袭蝗。 笑死店乐,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的呻袭。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼腺兴,長吁一口氣:“原來是場噩夢啊……” “哼左电!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起页响,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤篓足,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后闰蚕,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體栈拖,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年没陡,在試婚紗的時候發(fā)現(xiàn)自己被綠了涩哟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡盼玄,死狀恐怖贴彼,靈堂內(nèi)的尸體忽然破棺而出氮墨,到底是詐尸還是另有隱情溶褪,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布漱抓,位于F島的核電站,受9級特大地震影響精钮,放射性物質(zhì)發(fā)生泄漏威鹿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一轨香、第九天 我趴在偏房一處隱蔽的房頂上張望忽你。 院中可真熱鬧,春花似錦弹沽、人聲如沸檀夹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炸渡。三九已至,卻和暖如春丽已,著一層夾襖步出監(jiān)牢的瞬間蚌堵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工沛婴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吼畏,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓嘁灯,卻偏偏與公主長得像泻蚊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子丑婿,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案性雄? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,751評論 1 92
  • 一:在制作一個Web應用或Web站點的過程中,你是如何考慮他的UI羹奉、安全性秒旋、高性能、SEO诀拭、可維護性以及技術(shù)因素的...
    Arno_z閱讀 1,157評論 0 1
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,114評論 25 707
  • 簡介網(wǎng)絡瀏覽器很可能是使用最廣的軟件迁筛。在這篇入門文章中,我將會介紹它們的幕后工作原理耕挨。我們會了解到细卧,從您在地址欄輸...
    wengjq閱讀 2,028評論 2 15
  • 小時候總是天馬行空,無所事事筒占,唯一的需求就是有小伙伴一塊玩耍酒甸,只要有伴,玩什么都是開心的赋铝。 到了初中時...
    dingo閱讀 257評論 0 1