本課程拆出80個(gè)左右必須掌握的技能點(diǎn),并對(duì)其分組,從易到難地列出學(xué)習(xí)曲線。同時(shí)" />

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

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 【第四課】網(wǎng)頁(yè)里的表單

【第四課】網(wǎng)頁(yè)里的表單

時(shí)間:2023-10-04 18:48:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-10-04 18:48:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)

【第四課】網(wǎng)頁(yè)里的表單:

前言

從零開(kāi)始學(xué)前端系列課程,與傳統(tǒng)的視頻大課堂教學(xué)不同,沒(méi)有填鴨;也普通做練習(xí)題的方式不同,沒(méi)有假想的模擬題。

本課程拆出80個(gè)左右必須掌握的技能點(diǎn),并對(duì)其分組,從易到難地列出學(xué)習(xí)曲線。同時(shí)從真實(shí)項(xiàng)目中拆解出與技能一一對(duì)應(yīng)的不同難度的任務(wù),通過(guò)解決任務(wù)來(lái)鞏固夯實(shí)知識(shí)。

這就是IT修真院集自適應(yīng)學(xué)習(xí)、師兄輔導(dǎo)、在線一站式學(xué)習(xí)的DWS學(xué)習(xí)法(Learning by Doing ,Learing by Wrong ,Learning by Share),在實(shí)戰(zhàn)中學(xué)習(xí),在試錯(cuò)中學(xué)習(xí),在分享中學(xué)習(xí)。

經(jīng)過(guò)線下5年多的實(shí)踐探索,通過(guò)21萬(wàn)多篇學(xué)習(xí)日?qǐng)?bào),實(shí)現(xiàn)了1500余名結(jié)業(yè)學(xué)員99%就業(yè)率的教學(xué)成果。

從零開(kāi)始學(xué)前端系列課程的任務(wù)分為兩大部分,從CSS到JS,每一部分大概有15個(gè)左右的任務(wù)。每個(gè)部分分為技能任務(wù)階段和復(fù)盤任務(wù)階段,在任務(wù)實(shí)踐中完成從技能學(xué)習(xí)到項(xiàng)目經(jīng)驗(yàn)的積累。



一、這次將要執(zhí)行的任務(wù)

二、為什么要開(kāi)始這個(gè)任務(wù)

1.這個(gè)任務(wù)需要學(xué)會(huì)什么技能,為什么要優(yōu)先學(xué)習(xí)這個(gè)技能

1.1 表單元素樣式:表單在網(wǎng)頁(yè)中是必不可少的一部分,它擔(dān)負(fù)起了與用戶交互和采集數(shù)據(jù)的功能。而原生的表單元素樣式并不美觀,因此需要學(xué)習(xí)如何美化它的樣式。

2.這個(gè)任務(wù)為什么要用這種方式來(lái)設(shè)計(jì),有沒(méi)有其他的可替代的練習(xí)方案

從任務(wù)3起我們已經(jīng)接觸過(guò)了移動(dòng)端布局,但還不是真正常用的移動(dòng)端頁(yè)面。在任務(wù)4里,將所有網(wǎng)站都必然會(huì)有的一個(gè)頁(yè)面——登錄,抽離出來(lái)供大家練習(xí)。這個(gè)頁(yè)面非常簡(jiǎn)單也非常實(shí)用,同時(shí)還能學(xué)習(xí)到一點(diǎn)表單內(nèi)容,布局上更是對(duì)上一個(gè)任務(wù)的強(qiáng)化。

3.做這個(gè)任務(wù)需要哪些基礎(chǔ)知識(shí),需要多久才可以把基礎(chǔ)知識(shí)完成

做這個(gè)任務(wù)并所需要了解的知識(shí)主要有:

position和fixed區(qū)別,input樣式修改,button樣式修改。

這些基礎(chǔ)知識(shí)只需稍稍理解,在粗看一遍后就開(kāi)始實(shí)戰(zhàn),在實(shí)戰(zhàn)中又去反復(fù)學(xué)習(xí),強(qiáng)化理解。比如先了解position和fixed區(qū)別,在寫(xiě)頁(yè)面都試著用一用;然后是學(xué)習(xí)如何通過(guò)css覆蓋表單input和button的原生樣式,了解需要用到哪些屬性才能將原生的樣式覆蓋完全。

4.做這個(gè)任務(wù)設(shè)置了哪些具體步驟,為什么這么設(shè)計(jì)

任務(wù)的步驟按一般實(shí)戰(zhàn)步驟設(shè)計(jì)。雖然任務(wù)非常簡(jiǎn)單,但也是以實(shí)際項(xiàng)目中的標(biāo)準(zhǔn)為標(biāo)準(zhǔn)。首先布局頂部,然后是form表單內(nèi)容,最后加上button用以提交表單,然后對(duì)各個(gè)部分的樣式進(jìn)行調(diào)整,即可完成頁(yè)面。

5.做任務(wù)的時(shí)候會(huì)遇到哪些常見(jiàn)的錯(cuò)誤,需要參考什么樣的參考資料

我們總結(jié)了以往師兄們常常遇到的問(wèn)題,如點(diǎn)擊輸入框會(huì)有藍(lán)色邊框怎么辦,這個(gè)問(wèn)題只需要在百度中搜索以下關(guān)鍵詞“input藍(lán)色邊框”就可以得到答案,學(xué)會(huì)通過(guò)搜索獲得答案也是特別重要的能力之一。

6.怎么樣才算把這個(gè)任務(wù)完成了,驗(yàn)收標(biāo)準(zhǔn)為什么要這么制訂

首先還是需要還原設(shè)計(jì)圖,讓頁(yè)面一眼看上去和設(shè)計(jì)圖是基本一致的;其次是改變?yōu)g覽器寬度,保證頁(yè)面布局不變,瀏覽器在橫向上不會(huì)出現(xiàn)滾動(dòng)條;然后是無(wú)論頁(yè)面多長(zhǎng)背景色都能覆蓋住整個(gè)頁(yè)面,而頂部的長(zhǎng)條始終緊貼在頁(yè)面最上方不會(huì)從屏幕中消失;最后是代碼規(guī)范,css命名時(shí)按功能取上合適的英文。

7.整個(gè)任務(wù)需要多久才可以完成,最快的和最慢的會(huì)是多長(zhǎng)時(shí)間

我們認(rèn)為這個(gè)任務(wù)大概需要12個(gè)小時(shí)即可完成,但每個(gè)人的基礎(chǔ)知識(shí)學(xué)習(xí)能力等情況各不相同。對(duì)這方面本來(lái)就有基礎(chǔ)或者是學(xué)習(xí)能力特別好的好人可能只需6個(gè)小時(shí),而初次接觸這些內(nèi)容對(duì)這方面不是太敏感的同學(xué)則可能要花費(fèi)長(zhǎng)大36小時(shí)的時(shí)間。時(shí)長(zhǎng)在這些時(shí)間之內(nèi)都非常正常,如果有遠(yuǎn)遠(yuǎn)超出這個(gè)時(shí)間也未能做出的同學(xué)則應(yīng)該多去請(qǐng)教一下各位完成過(guò)任務(wù)的師兄們,也許這個(gè)時(shí)候只需要旁人稍稍提點(diǎn)幾句就能獲得突飛猛進(jìn)的進(jìn)步。

8.如果我在做任務(wù)的時(shí)候遇到了困難,可以跳過(guò)任務(wù)中的哪些部分?

在這一節(jié)里,如果感覺(jué)理解position和fixed區(qū)別有困難,那么可以先跳過(guò),只要能夠使用,不會(huì)太影響學(xué)習(xí)。


三、學(xué)習(xí)任務(wù)之前要先學(xué)會(huì)哪些知識(shí)點(diǎn)

1.定位

定位position,這個(gè)屬性的目的是更改盒子與環(huán)境的位置關(guān)系。它有4種屬性值:

relative的使用可以看如下例子:

<style>div { display: inline-block; width: 100px; height: 100px; background-color: red; color: #fff; text-align: center; line-height: 100px; font-size: 30px;}div:nth-child(2) { position: relative; top: 20px; left: 20px; border: 1px solid #333;}</style><body> <div>1</div> <div>2</div> <div>3</div> <div>4</div></body>頁(yè)面效果如下:




可以看出來(lái)在設(shè)置relative之后,可以對(duì)該元素設(shè)置left,right的方位的屬性,并且不會(huì)影響該元素在文檔流中的位置。




absolute的使用可以看如下例子:

<style media="screen"> .parent { padding: 50px; background: #eee; width: 500px; height: 300px; } .child { background: #ccc; /* position: relative; */ } .item { display: inline-block; width: 50px; height: 50px; background: yellow; } .item:nth-child(3) { position: absolute; background: red; left: 10px; top: 10px; }</style><body> <div class="parent"> <div class="child"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div> </div></body>其展示效果如下:




可以看出來(lái),absolute絕對(duì)定位會(huì)向上在祖先級(jí)元素里尋找有relative的元素,以它作為定位的基準(zhǔn),如果祖先級(jí)元素里都沒(méi)有relative,那它會(huì)以根元素作為基準(zhǔn)。




fixed的使用可以看如下例子:

<style media="screen"> body { margin: 0; } header { position: fixed; top: 0; width: 100%; background: rgba(38, 135, 182, 0.85); text-align: center; line-height: 2.6em; color: #fff; } header > i { float: left; } footer { position: fixed; bottom: 0; width: 100%; background: rgba(65, 65, 65, 0.47); line-height: 2.6em; text-align: center; }</style><body> <header> 奇妙的文章 </header> <footer><button>點(diǎn)擊就送</button></footer> <section> 文案分工 形成場(chǎng)景規(guī)范角色規(guī)范 李晴找到位置 <p> summis fabulas elit ne iis o amet quae eram id sint non ad sunt singulis ne ne aliquip non appellat. </p> <p> Illum probant firmissimum. Eu qui quae culpa dolore, anim ad fabulas non elit ut expetendis nulla commodo laborum eu elit deserunt des </p> <p> Quamquam magna iis possumus eruditionem, litteris praetermissum an litteris. Ullamco sempitern </p> <p> Et quid commodo coniunctione, proident sed tempor. Quo quamquam aut commodo qui magna sed nostrud ut export </p> <p> Appellat illum excepteur ne de officia graviterque et commodo se ullamco, in nam domesticarum. </p> <p> Eram ubi probant ad culpa, eu ab elit eram esse ut dolor probant qui fore quae hic amet e eiusmod a sint. </p> <p> Quis domesticarum singulis sunt proident ex elit laboris o fugiat anim. Eram o iudicem e e fore offendit commodo. </p> <p> Ex sunt incididunt fidelissimae ita doctrina qui quis. Laborum ea aute laboris. Fabulas dolore ullamco, labore offendit quo tempor eram.Non noster graviterque, ut sunt mandaremus excepteur. E quid occaecat commodo, a quid duis se consequat. E malis ea quorum. </p> <p> Duis quibusdam est exquisitaque, sed nostrud graviterque de tempor ita id enim vidisse. </p> <p> E duis aliquip concursionibus, proident ex irure, labore ea possumus id incurreret sed eram. Quem deserunt quo aute quis,. </p> </section></body>其展示效果如下:




可以看出來(lái)當(dāng)對(duì)元素設(shè)置了fixed之后,它的絕對(duì)定位是相對(duì)于屏幕來(lái)講的。

四、開(kāi)始動(dòng)手做吧

1.(環(huán)境搭建)觀察任務(wù)描述,揣摩開(kāi)發(fā)要點(diǎn)(0.5小時(shí)) 2.(知識(shí)學(xué)習(xí))搜索學(xué)習(xí)——《定位》(1小時(shí)) 3.(編碼實(shí)戰(zhàn))首先布局header,讓header緊貼頂部(1小時(shí)) 4.(編碼實(shí)戰(zhàn))為header內(nèi)部布局,保證3塊文字分別居于header的左中右,并垂直居中(1小時(shí)) 5.(知識(shí)學(xué)習(xí))查看學(xué)習(xí)資料——《input——?jiǎng)?chuàng)造最新式表單》(1小時(shí)) 6.(編碼實(shí)戰(zhàn))布局表單內(nèi)容,至少包含input和button(0.5小時(shí)) 7.(編碼實(shí)戰(zhàn))為input旁邊的小圖標(biāo)切圖(1小時(shí)) 8.(編碼實(shí)戰(zhàn))為表單內(nèi)容添加樣式(1小時(shí)) 9.(代碼調(diào)試)調(diào)試代碼,使得頁(yè)面在不同分辨率不同設(shè)備上都能正常顯示(1.5小時(shí)) 10.(環(huán)境搭建)配置nginx的http服務(wù),使本地可以通過(guò)配置的域名訪問(wèn)(0.5小時(shí)) 11.(環(huán)境搭建)上傳到學(xué)員服務(wù)器(0.5小時(shí)) 12.(代碼調(diào)試)使用不同設(shè)備訪問(wèn)網(wǎng)址查看頁(yè)面(0.5小時(shí)) 13.(知識(shí)學(xué)習(xí))完成任務(wù)后查看驗(yàn)收標(biāo)準(zhǔn),確認(rèn)任務(wù)已完成,如果未完成返回相應(yīng)步驟(0.5小時(shí)) 14.(思考答疑)查看深度思考,學(xué)有余力的情況下嘗試回答深度思考的問(wèn)題(1小時(shí))

五、驗(yàn)收自己的成果

1.自適應(yīng):頁(yè)面寬度始終占滿屏幕
2.移動(dòng)端:header始終固定頂部
3.還原設(shè)計(jì)圖:輸入帳號(hào)小圖標(biāo)與輸入框要水平對(duì)齊
4.擴(kuò)展性:去掉header的三塊文字的任意一兩個(gè),剩下的一兩個(gè)都還在原位置上不會(huì)受到影響。
5.編碼規(guī)范:參照第三課


六、來(lái)做一次深度思考

1.position定位有哪幾種?各有什么特點(diǎn) 點(diǎn)擊查看相關(guān)小課堂
2.哪些css屬性可以設(shè)置百分比,其計(jì)算原則是什么? 點(diǎn)擊查看相關(guān)小課堂
3.常見(jiàn)的表單元素有哪些?各有什么屬性? 點(diǎn)擊查看相關(guān)小課堂
4.如何理解HTML結(jié)構(gòu)的語(yǔ)義化? 點(diǎn)擊查看相關(guān)小課堂
5.使用fixed的時(shí)候,在手機(jī)上查看是否會(huì)有問(wèn)題,怎么解決? 點(diǎn)擊查看相關(guān)小課堂
6.常見(jiàn)的移動(dòng)端登錄頁(yè)header有哪些實(shí)現(xiàn)方式? 點(diǎn)擊查看相關(guān)小課堂


七、總結(jié)自己的知識(shí)圖譜

總結(jié)任務(wù)中遇到的問(wèn)題困惑和疑難,用自己的語(yǔ)言將學(xué)到的知識(shí)記錄下來(lái)

關(guān)鍵詞:

74
73
25
news

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

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