圖片加載失敗
首頁 動态

Our News

動态

寫給設計(jì)師(shī)的(de)前端小(xiǎo)知(zhī)識之£®小(xiǎo)白(bái)入門(mén)篇(一(↕Ωσ$yī))

本文(wén)作(zuò)為(wèi)小(xiǎo)白(bái)入門(mén)級,相×₩₽(xiàng)對(duì)基礎,是(shì)寫 ≈給現(xiàn)在想了(le)解一(yī)點前端知(zhī)識的(de)設計(jì)師(shī)同♣​↓行(xíng)們。文(wén)章(zhāng≈™¥')把前端相(xiàng)關的(de)術(shù)語都(dōu)用(yòng)設計(jì)師(shī↔λ&)熟悉的(de)東(dōng)西(xī)解釋一(yī₹↓•)遍(比如(rú)<body>比喻成畫(huà)布),通(tōng)俗易懂(φ←♦αdǒng)幽默風(fēng)趣,絕對(duì)是(shì)小(xiǎo)白(bái)入門(méδ↑×↓n)的(de)好(hǎo)教程!

前言還(hái)是(shì)要(yào)一(yī)點的(de☆↑∏):很(hěn)多(duō)人(rén)一(yī)聽β÷(tīng)前端兩個(gè)字,就(jiù)♠₹☆↓以為(wèi)是(shì)寫網頁的(de),其實前端包括很(h≠Ωěn)多(duō),不(bù)僅僅是(shì)标簽加樣式那(nà)些(x¶δiē)東(dōng)西(xī)。如(rú)果按↓₩'π10級來(lái)評的(de)話(huà),不(bù)知(zh↑€>€ī)道(dào)你(nǐ)們想象的(de)那(nà)些(xiē)∏>東(dōng)西(xī)有(yǒu)沒有(yǒu)×¥ε占兩成,今天把以前的(de)一(yī)些(xiē)東(dōng)西(xī)整理(lǐ)ε‍$出來(lái),給需要(yào)的(de)人(rén)。作(zuò)為(∏©wèi)web轉行(xíng)做(zuò)設計(jì)師(shī)的(de)人(rén),我會(h→πuì)盡量用(yòng)設計(jì)師(shī)能(néng)理(lǐ)解的(de)角度來(láσ<★©i)講,如(rú)有(yǒu)不(bù)足及錯(cuò)誤請(→¥qǐng)指正但(dàn)勿噴。

天貓&京東(dōng),內(nèi)蒙古電(diàn)商品牌策劃,內(nèi)蒙古微(wēi)信營銷,內(nèi)蒙古微(wēi)網站(zh↕&✔àn),呼和(hé)浩特電(diàn)商品牌策劃,呼和(hé)浩特微(wēi)信營銷,呼和(hé)浩特微(wēi)網站(zhàn),內(nèi)蒙古網站(zhàn)制(zh→λì)作(zuò),內(nèi)蒙古網站(zhàn)設計(jì),內(nèi)蒙古網站(zhàn)建設,呼和(hé)浩特網站(zhàn)建設,呼>§和(hé)浩特網站(zhàn)制(zhì)作(zuò)、呼和(hé)浩特網站(zhàn)→®設計(jì)首選內(nèi)蒙古呼和(hé)浩特先誠網絡科(≥​₩kē)技(jì)公司。先誠官網:/•<

一(yī)、使用(yòng)工(gōngβ★'™)具

工(gōng)具的(de)話(huà),DW我想大(dà)家(jiā)是(s♠✘  hì)最熟悉的(de)吧(ba),對(duì)設計(jì)師(sσ♦hī)來(lái)說(shuō)光(guāng)看(kàn)×±圖标就(jiù)覺得(de)親切有(yǒ$€u)木(mù)有(yǒu)?

對(duì)專職做(zuò)前端的(de)來(lái)說(∏σ♥shuō)DW可(kě)能(néng)并不(bù)是(shì)首選,因為(wèi)會(ε≈☆huì)覺得(de)性能(néng)不(bù)好(hǎo),比如(rú)代碼提示不(bù•☆)夠,工(gōng)作(zuò)起來(lái)效率不(bù)太高(gāo)。以DW為(×↕wèi)例,這(zhè)個(gè)主要(yào)是(‌™shì)……本人(rén)電(diàn)§↔♥腦(nǎo)裡(lǐ)剛好(hǎo)隻裝了(le)它。代碼提示太多(duō)并不(♥★₩bù)是(shì)件(jiàn)好(hǎo)事(shì),單詞量本來(lλσ>ái)就(jiù)少(shǎo),如(r®δ÷☆ú)果養成了(le)隻記前兩個(gè)字母然後等待代碼提示的φ £↕(de)習(xí)慣。大(dà)概就(jiù)好(hǎ€®•o)比沒有(yǒu)自(zì)動鉛筆(bǐ)的(d∞♦e)時(shí)候,你(nǐ)連普通(tōng)鉛筆(bǐ)都(dōu)不(bùπβ)會(huì)削,多(duō)尴尬啊。

二、初識html

html并不(bù)是(shì)一(yī∏∏§)種編程語言,而是(shì)一(yī)種标記語言,它隻是(shì)把內(nèi)容放(fàng)₽β在相(xiàng)應的(de)标簽內(nèi)φ ↔通(tōng)過網頁的(de)形式表現(xiàn)出來(lái),讓人(ré≠←n)們能(néng)看(kàn)到(dào₩∑‌)。就(jiù)像使用(yòng)PS來(lái)添加字體(t∏​"ǐ)、顔色、樣式……然後完成導出成一(yī)張圖片給别人(r$<‌én)看(kàn),實際上(shàng)編寫PS這(zhè)個∑ (gè)程序軟件(jiàn)的(de)人(rén)幹的(de)才是(shì)β™編程的(de)工(gōng)作(zuò)。你(n♦ε£ǐ)需要(yào)做(zuò)的(de)隻是(shì)掌握一(yī)定的(de)PS技(jì)法。₹£σ 同理(lǐ),DW也(yě)是(shì)一(yī)個(gè)讓你(nǐ)的(de®×™ )內(nèi)容呈現(xiàn)給别人(rén)的↕''(de)工(gōng)具,你(nǐ)可(kě₹≥π¥)以給內(nèi)容(圖片、文(wén)字✔₹、形狀……)布局,添加樣式、動作(zuò)……然後導出成一 ♣(yī)個(gè)html文(wén)件(jiàn),讓别>←₹人(rén)能(néng)通(tōng)過浏覽器(qì)看(kàn)到(dàoσ®¥≠),而布局和(hé)添加樣式的(de)技(jì)法是(s×"₽↕hì)你(nǐ)需要(yào)掌握的(de'≥),也(yě)就(jiù)是(shì)本文(wén)σ•≥所要(yào)傳達的(de)東(dōng)西(xī)。

1. 文(wén)件(jiàn)格式

後綴為(wèi)“.html”的(de)文(wén)件(jiàn)即為(wèi)網頁的(de)文£←✔≠(wén)件(jiàn)格式,默認為(wèi)使用(yòng)浏覽器(qì)打開(kāi§♠‌)。有(yǒu)時(shí)候會(huì)遇到(dào)諸如(r ↕ú)“.htm”之類的(de)格式其實也≥≠(yě)是(shì)差不(bù)多(duō)的(de)。就(jiù)像jp÷↕g也(yě)有(yǒu)jpeg的(de)叫法一(yī)¶₽樣。

2. 新建文(wén)件(jiàn)

DW內(nèi)新建一(yī)個(gè)html文(Ω$↓wén)件(jiàn),然後就(jiù)會(huì)自(zì)動出現(xiàn)如(rú)下♥✘(xià)代碼:

這(zhè)段代碼是(shì)必不(bù)可(kě)少(shǎ÷​γo)的(de),不(bù)同版本的(de)DW可(kě)能(néng)會(huì)有♥‌≤(yǒu)些(xiē)不(bù)同,但(dàn)是(shì)作↓"δ$(zuò)用(yòng)是(shì)一(yī)樣的(de),相(xi©₽àng)當于在新建一(yī)個(gè)PS文(wén)檔的(de)時(shí)候,β£至少(shǎo)有(yǒu)一(yī)個(gè)圖層。這(zhè)些(xiē)代碼規定了(le)ש×一(yī)些(xiē)浏覽器(qì)讀(dú)取所需要(yào>¶®)的(de)規範,為(wèi)你(nǐ)寫入≥ ♣≥內(nèi)容奠定了(le)基礎。

其中:

想要(yào)顯示的(de)內(nèi)容都(φ±εdōu)裝在<body></body>标簽內(nèi),它就(j¥₹§iù)是(shì)html畫(huà)布,在畫(huà)布以外(wài)放(fàng)置東(β€☆dōng)西(xī),可(kě)能(néng ‌)會(huì)看(kàn)不(bù)見(jiàn),也(yě)可(kě★™€)能(néng)出錯(cuò)。

你(nǐ)的(de)網頁名字則是(shì)放(fàng)在<titλλ​•le> </title>內(nèi):

(其他(tā)的(de)标簽作(zuò)用(yòng)會(huì)在之後的(de)文(wé☆§≥n)章(zhāng)中慢(màn)慢(màn)講解或百度哦。)

編碼區(qū)上(shàng)方有(yǒu)幾個(gè)菜單,Code(編碼)、Sp∞®♦lit(拆分(fēn))、Design(設計(jì))α₩、Live(實時(shí)),請(qǐng)保證你(nǐ)是(shì)在編碼菜單下(±✘xià)。此前有(yǒu)設計(jì)師(shī)利用(yòng)design直接可>↔(kě)視(shì)化(huà)進行(xíng)排版≈σ ,說(shuō)也(yě)能(néng)排出來(lái)啊。額……那(nà)還(hái)要∞®♥$(yào)程序員(yuán)來(lái)幹嘛咩?你(nǐ)有(yǒu)你(n₩εǐ)的(de)便利,咱有(yǒu)咱的(de)長(cháng)處……乖乖≠↓♥₽碼字吧(ba)。

尖括号“< >”和(hé)看(kàn)似認識又(yòu)有(yǒu)點不(bù)☆§認識的(de)單詞的(de)組成便是(shì)标簽了¥₹×€(le),也(yě)是(shì)構成網頁不(bù)可(kě)或缺的(de)元素,當然不(α↕<↕bù)止這(zhè)幾個(gè)。有(yǒu)木(mù)有(yǒu)ε∞✔​發現(xiàn)除第一(yī)行(xíng)和(hé)帶meta的(de),都(dōu)是 ¥(shì)成對(duì)兒(ér)出現(xiàn)?(o' ∏"h god,代碼都(dōu)來(lái)虐狗了(le)∑€!)并且不(bù)交叉。

接下(xià)來(lái)是(shì)需要(& γyào)注意的(de)幾點規範:

1)除特殊标簽外(wài),所有(yǒu)标簽必須成對(duì)出現(xiàn)并以“< t£α©≥agName>”開(kāi)始,以“<φ Ω<; / tagName>”結束(所以它們也(yě)被稱為(wèi)開(φ♣Ωkāi)始标簽和(hé)結束标簽),并且不(bù)與其他(tā)标簽$ δ交叉:下(xià)面這(zhè)種亂叉的(de)方式絕對(duì)會(huì)死很(₹®αhěn)慘哒。

2)标簽名小(xiǎo)寫(記住記住……)

3)每個(gè)标簽的(de)尖括号不(bù)能(¥§γ✔néng)多(duō),也(yě)不(bù)能(nén↓•€♠g)少(shǎo)(跟浏覽器(qì)讀(dú)取網頁的✔₩‍♣(de)形式有(yǒu)關,一(yī)般由上(shàng)到(dào)下(xià),由左到(dào™ε)右,當讀(dú)取到(dào)一(yī)個(gè)左尖括号“<±€ ©”時(shí),會(huì)一(yī)直尋找下(xià)一(yī)個(gè)右尖括号“♥σ>”為(wèi)結束,,是(shì)的(de),它就(↑±≤jiù)是(shì)這(zhè)麽執著(zhe)。缺失可(kě)能(néng)會(huì)導÷←™ 緻比較嚴重的(de)問(wèn)題,也(yě)要(yào)£☆養成一(yī)個(gè)規範編碼的(de ©¶β)習(xí)慣,先寫完一(yī)對(duì)标簽,再填充內(nèi)容和(hé)樣± 式。)

好(hǎo)啦,講多(duō)無益,還(hái)是(shì)在實踐中尋找知(zhī↓¶")識吧(ba)!

實戰案例演示

一(yī)、畫(huà)個(gè)矩形

你(nǐ)習(xí)慣了(le)在PS裡(lǐ)移動鼠标?那(nà)現(x®±✔₩iàn)在要(yào)換個(gè)方式了(l÷♦∑e),把你(nǐ)想要(yào)DW做(zuò)的("₽ de)事(shì)情變成一(yī)行(xíng)行( σ®xíng)命令。

在<body>後回車(chē)換行(xíng ✘),然後縮格(不(bù)想代碼亂七八糟的(de)話σ±'(huà)就(jiù)養成換行(xíng)縮格的(de)習(xí)慣吧(ba))。當你(n↓λǐ)開(kāi)始打左尖括号的(de)時(shí)候右±$α"下(xià)角就(jiù)已經有(yǒu)代碼提示了‍Ω(le),像平時(shí)的(de)百度↓♦搜索一(yī)樣,選擇你(nǐ)想要(yào)的(de)按下(x≠™₩₩ià)回車(chē)便自(zì)動完成。你(nǐ)也(yě)可(kě)以選擇自(zì)己一(y✘ ♦ī)個(gè)字母一(yī)個(gè)字母的(de)↕<☆敲。然後完整的(de)敲出如(rú)下(xià)代碼 —— 代碼例1:

<div></div>​¶€λ

然後在第一(yī)個(gè)div的(de)後面,先空δ★₩(kōng)格,再添加樣式句子(zǐ)如•φ≤(rú)下(xià):

<div style="width:200px;∏γα height:200px; background-cφ♦•€olor:#c93; "></div>

保存後刷新即可(kě)看(kàn)到(dào):

OK,接觸到(dào)了(le)<div>這(zhè)個(£¶gè)标簽,我們就(jiù)來(lái)說(shuō)道(dào)說(shuō)道(dào)₩σ。

我一(yī)般會(huì)把标簽看(kàn)做(→↑zuò)是(shì)一(yī)個(gè)一(yī)個(gè)的(de)₹≥"二維盒子(zǐ),之所以說(shuō)它是(sh¶‌≤€ì)二維盒子(zǐ),是(shì)因為(wèi)盒子(zǐ)隻有(yǒu)寬高(gāo),是(sh↔₩€ì)平面的(de)。這(zhè)個(gè)盒子(zǐ)可(☆>$kě)以小(xiǎo)到(dào)看(kàn)不(bù)見(j↓ iàn),也(yě)可(kě)以大(dà)到(dào)望™↓$£不(bù)到(dào)邊。html中有(yǒu)很(hěn)"δ多(duō)種類的(de)盒子(zǐ),例如(rú)裝鏈接×®¶的(de)a标簽盒子(zǐ)(<a></a>),裝文(wén α)本的(de)p盒子(zǐ)(<p&×≠gt;</p>)或者span盒子(zǐ)(<span></span)ε≥‌。而例1中用(yòng)到(dào)的(de)div則是(shì)個(g讣)大(dà)雜(zá)燴盒子(zǐ),它可(kě)以裝圖片文(wén)字,也(yě)ε≠←可(kě)以裝其他(tā)的(de)盒子(zǐ)和(hé)div盒子(¶♣Ω₹zǐ)。你(nǐ)可(kě)以通(tōng)過輸入各種命令來(lái)給盒子(zǐ)加上(shΩ✔àng)各種各樣的(de)樣式來(lái)規定其大(dà)小(xiǎ‍>¶÷o)、顔色、放(fàng)置位置……

如(rú)例1中,有(yǒu)這(zhè)樣一(yī)句:

style="width:200px; height:200px; backgr™§ound-color:#c93; "

如(rú)果沒有(yǒu)這(zhè)一(yī)句,那(nà)就(jiù)像在白(bái)≥γ色畫(huà)布上(shàng)畫(huà)了(le)一(yī)個(gè)白β©¥↕(bái)色的(de)矩形,你(nǐ)将會(hu ∞'¥ì)看(kàn)不(bù)到(dào)你(n☆↑✘ǐ)的(de)盒子(zǐ)。

width(寬)、height(高(gāo))、background-‍♣color(背景顔色)決定了(le)盒子(zǐ)的(de)寬高(gāo)和(hé)顔色,他(t£★ā)們被稱為(wèi)屬性,其後跟的(de)是(shì)¥±$屬性值。其實有(yǒu)時(shí)候你(nǐ)完全可(kě)以把每個(gè)标簽當成一(y↑‍ī)個(gè)人(rén)或任何物(wù)體(ε§tǐ)(有(yǒu)點面向對(duì)象思想​★的(de)意思哦,有(yǒu)興趣的(de)請(qǐng)百度)。所有(yǒu)能(néng)↓λ→描述這(zhè)個(gè)人(rén)的(de)外(↓π≥wài)在都(dōu)叫做(zuò)他(tā)的(de↔"∏)屬性:

上(shàng)圖中的(de)小(xiǎo)孩如(rú)果我們要(α±πyào)用(yòng)html标記語言來(lái)描述<±的(de)話(huà),大(dà)概是(shì)這(zh≈®✔÷è)個(gè)樣子(zǐ):<人(rén) >&style=”年(nián)齡:10歲;  膚色:黃(huáng)™↓ φ色; 性别:男(nán);”></人(rén)>,當然,不(bù)可¥© (kě)能(néng)醬紫寫啦,标簽及标簽屬性是(shì)不(bù)允許有(∞>yǒu)中文(wén)的(de)。

所以,得(de)到(dào)如(rú)下(xià)樣式書(shū)寫規範,多(φ®↔duō)練習(xí)畫(huà)幾個(gè)盒子(zǐ)吧(¥€₽ba)(可(kě)以嘗試更改寬高(gāo☆'")及背景顔色):

二、默認樣式及附加樣式

如(rú)果你(nǐ)是(shì)個(gè<‌δ×)乖孩紙(zhǐ),做(zuò)了(le)上(shàng)面的(de)練習γφ(xí),多(duō)畫(huà)了(le)幾個(gè)盒子(zǐ),你(nǐ)會(huì)發現↕δ(xiàn),所有(yǒu)的(de)盒子(zǐ)不(bù)管右邊空(kōng)格有(yǒu)多¶π(duō)寬,新的(de)盒子(zǐ)總是(shì)另起一(yī)行(xíng)。你♠€(nǐ)隻規定了(le)大(dà)小(xiǎo),并沒λ€有(yǒu)告訴盒子(zǐ)要(yào)“站(zhàn)”在哪裡(lǐ)。

那(nà)就(jiù)是(shì)即将要(yào)說(shuō)到(dào)的(de)。

1. 默認樣式:

1)靠左而且會(huì)占與其自(zì)身(shēn)高(gāo)度一(y<δī)樣的(de)空(kōng)間(jiān)(前提是(shì)你(nǐ)已經規定了(le)寬高(g∞<₽★āo),否則為(wèi)0)

所以别人(rén)是(shì)沒法緊随其後的(de)。♠≤

2)div盒子(zǐ)默認為(wèi)白(bái)色

2. 附加樣式:

例1中style內(nèi)就(jiù)是(shì)附加樣式,添加附加樣式(以>×δ下(xià)簡稱樣式)之前,div按照(zhào)自(z​↕ì)身(shēn)的(de)默認樣式呈現(xiàn)。添加樣式之後,默認樣式将被覆☆≤±←蓋,也(yě)就(jiù)是(shì)俗稱的(de)“後來(lái)居上(shàng¶∞★≠)”。來(lái)做(zuò)個(gè)實驗吧(ba),在一(yī)個(gè)di₩"δ★v盒子(zǐ)的(de)樣式也(yě)就(jiù)是(shì)style內(nèi)添Ω₹δ₽加兩個(gè)同一(yī)屬性名,不(bù)同屬性值的(de)樣式:

然後觀察一(yī)下(xià),最後出現(xiàn)的(de)矩形顔色是(shìππ)#c93還(hái)是(shì)#c00?

好(hǎo)啦,到(dào)最後看(kà≈$​φn)看(kàn)能(néng)不(bù)能(≠£≤$néng)不(bù)看(kàn)示例自(zì)己敲出來(lái)吧(ba)。內(nèiλ→♠✘)容不(bù)多(duō)隻是(shì)為(wèi)了(le)入門(mén),&₹≥之後會(huì)不(bù)間(jiān)斷更新争取講多(d€♣≤Ωuō)一(yī)點。

有(yǒu)一(yī)種方法叫用(yòng)文(wén)本文(w♣€∞•én)檔寫html,但(dàn)是(shì)寶寶不(bù)想跟你(nǐ)們說(shuō),怕誤人(≠∑♣rén)子(zǐ)弟(dì)。哈哈……

注:本文(wén)均來(lái)自(zì)百度搜索,如(rú)涉₽≥←及版權問(wèn)題,請(qǐng)聯系我們,我們會(huì)第一(yī)時(shí)間>δ‍(jiān)解決。