国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 小白7天入門PHP Web開發(fā) - Day 2 HTML的基礎(chǔ)應(yīng)用

小白7天入門PHP Web開發(fā) - Day 2 HTML的基礎(chǔ)應(yīng)用

時間:2023-08-29 05:06:01 | 來源:網(wǎng)站運營

時間:2023-08-29 05:06:01 來源:網(wǎng)站運營

小白7天入門PHP Web開發(fā) - Day 2 HTML的基礎(chǔ)應(yīng)用:
《小白7天入門PHP Web開發(fā)》系列文章,面向單純善良的完全不懂Web開發(fā)編程的入門速成課程,小白們?nèi)绻信d趣可以研讀此系列文章,也可以連線提問。各路大神有何指教還請指點一二。希望各路大神手下留情,注意維護自己的身份和形象。拜謝各位。
上一篇文章 我們比較通俗簡單的了解了整個網(wǎng)站的訪問過程,以及涉及到了哪些技術(shù),為了快速入門,我們廢話不多講,從本篇文章開始,我們就以 留言評論功能(簡版) 為例,講解如何開發(fā)一個簡單的web網(wǎng)站。

本文章旨在讓你了解網(wǎng)站前端所應(yīng)用的編程語言和技術(shù) HTML 的基礎(chǔ)應(yīng)用。

電腦前的你,帥(dai)氣(dai)的看著屏幕上的瀏覽器,想象著自己寫出來的網(wǎng)頁的樣子......

一、分析頁面內(nèi)容

圖 1-1 留言評論頁面內(nèi)容
基本上頁面內(nèi)容包含了 誰在什么時候發(fā)表了什么內(nèi)容,還可能有別人的回復(fù) 這些內(nèi)容。所以我們頁面應(yīng)該包括以上圖 1-1中的內(nèi)容,那頁面在結(jié)構(gòu)應(yīng)該有兩個部分 留言評論展示留言評論提交。上一篇文章 我們已經(jīng)提到了HTML是用來組織頁面元素的,所以接下來我們要開始騷(ma)操(dai)作(ma)了。

二、用HTML標(biāo)簽語言實現(xiàn)頁面

1、我們先看一下HTML頁面代碼的基礎(chǔ)結(jié)構(gòu)

<!-- index.html --><!-- HTML頁面代碼基礎(chǔ)結(jié)構(gòu) --><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>頁面標(biāo)題(瀏覽器標(biāo)簽上看到的內(nèi)容)</title> <link rel="stylesheet" href=""></head><body> 頁面主體內(nèi)容(網(wǎng)頁上看到的內(nèi)容)</body></html>仔細觀察一下上面這個代碼,看不懂沒關(guān)系,正常,但是,有沒有什么發(fā)現(xiàn)?

有看到以下這些東西成對出現(xiàn)了嗎?

<html></html><head></head><title></title><body></body>還有還有,那些不成對出現(xiàn)的,看到了嗎?

<meta><link>以上這些東西,在HTML代碼里面,我們都叫她們 標(biāo)簽,她們是HTML的最基本的單位,用來組織各個元素然后組成網(wǎng)頁。

標(biāo)簽通常的定義是:<標(biāo)簽名稱>(注:也就是尖括號標(biāo)簽名稱在里面),有些成對出現(xiàn),如上面我們提到的<html></html>標(biāo)簽,有些單獨出現(xiàn),如上面的<meta>標(biāo)簽。當(dāng)標(biāo)簽成對出現(xiàn)的時候,后面的那個我們可以稱她為結(jié)束標(biāo)簽,前面的標(biāo)簽稱為開始標(biāo)簽,格式上比開始標(biāo)簽多一個斜杠。

我們再仔細觀察下上面這個基礎(chǔ)代碼,還有新發(fā)現(xiàn)嗎?

沒錯!(達叔上場...)那就是標(biāo)簽里面的“其他東西”,比如標(biāo)簽<meta>中的charset="utf-8",標(biāo)簽定義了內(nèi)容元素,這個元素也可以有自己的特征,這里我們叫 標(biāo)簽屬性,她是一個屬性 名字=值(跟 性別=女 可以做不恰當(dāng)?shù)谋扔鳎?一對一對(代碼都成對,而你...)的方式放在標(biāo)簽中,空格隔開不同的標(biāo)簽屬性,上面這個<meta>標(biāo)簽用于提供頁面信息,而屬性chaset提供了頁面編碼的信息,指明了頁面編碼用的是utf-8,這讓瀏覽器在解析的時候能夠更加準(zhǔn)確(頁面編碼可以通俗的理解為頁面以什么樣的翻譯規(guī)則將頁面代碼渲染解析成用戶能看懂的內(nèi)容,比如GBK是中文編碼,更方便對中文字符的呈現(xiàn))。

還有一個東西,我也不叫你來發(fā)現(xiàn)了,就是第一行和第二行,是HTML代碼中的注釋,注釋就相當(dāng)于你讀書的時候在正文詞句旁邊做的備注,方便自己下次閱讀或者別人閱讀的時候能更直接容易的看懂正文(代碼)寫的是什么東西?;靖袷绞牵?br>
<!-- 注釋(備注)內(nèi)容 -->好,我們一起總結(jié)一下,以上基礎(chǔ)代碼我們了解了什么基本內(nèi)容?

<!-- 1.基礎(chǔ)的HTML代碼結(jié)構(gòu) --><!-- 2.標(biāo)簽 --><!-- 3.標(biāo)簽屬性 --><!-- 4.HTML代碼注釋 -->你可以不用考慮太多,我們現(xiàn)在寫HTML代碼的話就直接先把上面的結(jié)構(gòu)敲出來,然后再在里面添加?xùn)|西就行了。通常其他標(biāo)簽都放在<body>標(biāo)簽內(nèi)。下面我列了一些常用的或者我們即將可能用到的標(biāo)簽。

<!-- index.html --><!-- HTML頁面代碼基礎(chǔ)結(jié)構(gòu) --><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>頁面標(biāo)題(瀏覽器標(biāo)簽上看到的內(nèi)容)</title> <link rel="stylesheet" href=""></head><body> <!-- 內(nèi)容塊標(biāo)簽 --> <div>我是內(nèi)容塊,里面可以放下面所有的其他標(biāo)簽</div> <!-- 段落標(biāo)簽 --> <p>我是段落標(biāo)簽,也可以放下面所有的其他標(biāo)簽,并且我會自動上下?lián)Q行</p> <!-- 內(nèi)聯(lián)文本標(biāo)簽 --> <span>我是內(nèi)聯(lián)文本標(biāo)簽,當(dāng)然也可以放,但一般放別人里面,我可以和同樣標(biāo)簽放一行不會自動換行</span> <!-- 圖片標(biāo)簽 --> <img src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> <!-- 無序列表 --> <ul> <li>項目1</li> <li>項目2</li> </ul> <!-- 有序列表 --> <ol> <li>項目11</li> <li>項目22</li> </ol> <!-- 輸入框 --> <input type="text" name="input" value="我現(xiàn)在是一個文本輸入框"> <!-- 文本域標(biāo)簽 --> <textarea>我是文本域,可以放很多文本內(nèi)容</textarea> <!-- 下拉選擇菜單 --> <select> <optgroup>我是下拉菜單的分組</optgroup> <option>我是分組下的下拉選項</option> </select> <!-- 表格標(biāo)簽,行tr、列td --> <table border="1"> <tr> <td>我是表格第1行第1列</td> <td>我是表格第1行第2列</td> </tr> <tr> <td>我是表格第2行第1列</td> <td>我是表格第2行第2列</td> </tr> </table> <button>我是按鈕</button> </body></html>更多的HTML知識和標(biāo)簽可以參考

HTML 參考手冊

你可以用文本編輯器,也就是windows下的(右鍵新建)文本文檔,命名為index.html,然后直接右鍵編輯,把上面的代碼輸入進去,保存即可。這里推薦一款前端編輯器或叫IDE,專門用來寫前端代碼還是可以的,叫 Visual Studio Code,簡稱VSCode。大概長這個樣子

圖 2-1 VSCode界面
接下來你可以一個字母一個字母的把上面的代碼敲出來(當(dāng)然你復(fù)制也可以),然后直接用瀏覽器打開,看一下效果

圖 2-2 代碼瀏覽器預(yù)覽效果
至此,我們已經(jīng)基本了解了HTML的基礎(chǔ)代碼結(jié)構(gòu)和一些基礎(chǔ)的標(biāo)簽,我們介紹也到此結(jié)束,畢竟我們這個課程最重要的還是PHP,畢竟是世界上最好的語言(大家都說沒有之一)。接下來,我們以留言評論頁面為例來寫出這個頁面。

2、HTML實現(xiàn)留言評論頁面

從(圖 1-1)看出,頁面大致包含兩個大內(nèi)容,一個是留言評論的展示,另一個是用戶輸入和提交留言評論的地方,想象一下大概長這個樣子?

圖 2-3 頁面基本布局
話不多說,就是干,開始寫就對了~!在VSCode(或者別的編輯器都行)中新建文件board.html

①上下兩塊內(nèi)容,我們用兩個塊內(nèi)容的標(biāo)簽div來寫

<!-- board.html --><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>留言評論頁面</title></head><body> <!-- 已經(jīng)留言評論的內(nèi)容 --> <div> 這是展示的留言評論內(nèi)容 </div> <!-- 提交留言和評論 --> <div> 我即將在這里提交新的留言評論 </div></body></html>②留言評論展示內(nèi)容,從(圖 2-3)能看出,包含了幾行內(nèi)容她們的從屬關(guān)系或者叫層疊關(guān)系是評論,評論下面的評論回復(fù),同時有多條評論、多條回復(fù),評論中有評論者的頭像和名稱以及評論內(nèi)容、時間等。有沒有發(fā)現(xiàn)多條評論或者多條回復(fù)就像一個列表(或叫清單,1什么什么2什么什么),上面我們有提到列表標(biāo)簽<ul>。

<!-- board.html --><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>留言評論頁面</title></head><body> <!-- 已經(jīng)留言評論的內(nèi)容 --> <div> <!-- 留言評論列表 --> <ul style="list-style: none;"> <li> <!-- 評論內(nèi)容 --> <p> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>張五兒:</span> <span>我就是趴窗口看啊,不然能怎么看</span> <span>22:29</span> </p> <!-- 回復(fù)內(nèi)容 --> <p> <!-- 回復(fù)列表 --> <ul style="list-style: none;"> <li> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>李二狗 <span>回復(fù)</span> 張五兒:</span> <span>666</span> <span>22:29</span> </li> </ul> </p> </li> <li> <!-- 評論內(nèi)容 --> <p> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>張五兒:</span> <span>我就是趴窗口看啊,不然能怎么看</span> <span>22:29</span> </p> <!-- 回復(fù)內(nèi)容 --> <p> <!-- 回復(fù)列表 --> <ul style="list-style: none;"> <li> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>李二狗 <span>回復(fù)</span> 張五兒:</span> <span>666</span> <span>22:29</span> </li> </ul> </p> </li> </ul> </div> <!-- 提交留言和評論 --> <div> 我即將在這里提交新的留言評論 </div></body></html>③接下來我們看一下提交留言評論的部分包含了那些內(nèi)容,一個文本框(上面我們有提到的input標(biāo)簽這里用)、一個文本域(textarea)和一個提交按鈕(button),我也把他們都先寫下來,一行一個,我們可以用<p></p>標(biāo)簽也可以用<div></div>標(biāo)簽來包裹起來,他們都可以實現(xiàn)自動換行。

這里涉及到一個新的知識點,表單,表單是用來給用戶把表單里的內(nèi)容提交給其他頁面或者服務(wù)器的HTML標(biāo)簽,所以這里我們用表單標(biāo)簽<form></form>來把 表單元素(input、textarea、select、radio等用戶可以輸入或選擇的標(biāo)簽元素都可以稱之為表單元素) 包裹起來。

<!-- board.html --><!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>留言評論頁面</title></head><body> <!-- 已經(jīng)留言評論的內(nèi)容 --> <div> <!-- 留言評論列表 --> <ul style="list-style: none;"> <li> <!-- 評論內(nèi)容 --> <p> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>張五兒:</span> <span>我就是趴窗口看啊,不然能怎么看</span> <span>22:29</span> </p> <!-- 回復(fù)內(nèi)容 --> <p> <!-- 回復(fù)列表 --> <ul style="list-style: none;"> <li> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>李二狗 <span>回復(fù)</span> 張五兒:</span> <span>666</span> <span>22:29</span> </li> </ul> </p> </li> <li> <!-- 評論內(nèi)容 --> <p> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>張五兒:</span> <span>我就是趴窗口看啊,不然能怎么看</span> <span>22:29</span> </p> <!-- 回復(fù)內(nèi)容 --> <p> <!-- 回復(fù)列表 --> <ul style="list-style: none;"> <li> <span> <img width="30" height="30" src="https://pic3.zhimg.com/v2-8db3d95eb0776a730f7fb683bdc9de0f_t.jpg"> </span> <span>李二狗 <span>回復(fù)</span> 張五兒:</span> <span>666</span> <span>22:29</span> </li> </ul> </p> </li> </ul> </div> <!-- 提交留言和評論 --> <div> <form action="" method="get"> <!-- 標(biāo)題,此處標(biāo)題在上面其實并沒有用到,大家理解怎么使用HTML就可以了 --> <p> <input type="text" name="title" placeholder="請輸入標(biāo)題"> </p> <!-- 內(nèi)容 --> <p> <textarea name="content" placeholder="請輸入內(nèi)容"></textarea> </p> <!-- 按鈕 --> <p> <button type="submit">提交</button> </p> </form> </div></body></html>到這里,我們是時候展現(xiàn)真正的實力了~!瀏覽器打開這個文件,看下效果~!

圖 2-4 HTML頁面實現(xiàn)瀏覽器效果
哈哈哈,是不是,震驚~!都有了,可是,是不是有點丑...但麻雀雖丑五臟俱全嘛。

既然有點丑,那怎么辦呢?當(dāng)然是要美化了,怎么美化呢?用畫筆右手畫青龍,左手畫彩虹....不對不對,哪跟哪,這里我們要介紹一個新伙伴,CSS,概念我們在 上一篇文章 其實已經(jīng)提到了,下一篇文章我們將使用CSS來修飾和美化我們今天寫的HTML頁面。

有問題可以留言,我會及時回復(fù)。



關(guān)鍵詞:基礎(chǔ),入門

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉