Ky seksion i faqes i kushtohet tërësisht dy gjuhëve për krijimin e një siti, përkatësisht HTML dhe CSS. Këtu mund të mësoni gjuhët hap pas hapi, të mësoni gjithçka nga bazat deri në momentet më të vështira.
Ky seksion është ndërtuar mbi parimin e një studimi hap pas hapi të materialit, prandaj, para çdo titulli të një mësimi në HTML dhe CSS, ka një numër që korrespondon me numrin rendor të mësimit. Kjo është e natyrshme në rast se dëshironi të mësoni gjithçka nga bazat dhe të mos bëni rrëmujë në kokën tuaj. Nëse tashmë dini diçka rreth HTML dhe CSS, atëherë mund të gjeni edhe njohuritë që mungojnë këtu, ose të thelloni atë që keni mësuar tashmë.
V këtë seksion Leksionet mbi standardet e gjuhëve HTML5 dhe CSS3 janë postuar përkatësisht, nëse ka ndonjë version më të ri të këtyre gjuhëve, ato do të pasqyrohen edhe në mësimet e reja të këtij seksioni dhe do ta zbuloni patjetër.
Ndoshta, çdo person që të paktën një herë në jetën e tij ka hasur në krijimin e një faqe në internet, sigurisht që ka dëgjuar për një paketë të tillë si html dhe css, mund të them me besim se nëse doni të krijoni faqe në internet vetë, atëherë mundeni Mos bëni pa dijeninë e këtyre dy gjërave.
Pasi të keni marrë konceptet e përgjithshme ka qartë një pamje të paqartë se çfarë është html në kokën tuaj, dhe mendoj se kjo nuk është për t'u habitur. Është koha për të shkuar drejtpërdrejt në praktikë dhe për të krijuar dokumentin tuaj të parë html.
Ashtu si html, CSS ka karakteristikat, rregullat dhe strukturën e vet. Në këtë tutorial, unë do t'ju prezantoj me konceptet bazë Gjuha CSS, në lidhje me strukturën e tij, pajisjen dhe ne do të bëjmë të parën Tabela CSS fletë stili dhe mësoni se si të lidhni një fletë stili me një dokument html.
Përzgjedhësit në CSS janë themeli i vetë gjuhës dhe mësimi dhe kuptimi i tyre është shumë i rëndësishëm, kështu që në këtë mësim do t'ju tregoj për disa lloje të tjera përzgjedhësish dhe do t'ju përshkruaj aftësitë e tyre.
Një pikë shumë e rëndësishme në krijimin e një faqe interneti është puna me tekst, dhe siç e kuptoni, ju gjithashtu duhet të jeni në gjendje të punoni me tekst në html dhe të dini se çfarë etiketash ka dhe si mund të përdoren ato.
Pasi të keni mësuar të gjitha etiketat html për të punuar me tekst, tani është koha për të shkuar drejtpërdrejt në CSS duke punuar me tekst, gjë që do të zgjerojë ndjeshëm njohuritë dhe aftësitë tuaja.
CSS ka një numër të madh të të gjitha llojeve të përshtatshme dhe cilësisht të ndryshueshme pamjen pronat dhe ne vazhdojmë të studiojmë Puna CSS me tekst dhe në këtë tutorial, ne do të thellohemi më thellë në temën e punës me tekstin dhe do të shohim vetitë e reja të tekstit.
Puna me imazhe kur krijoni nga faqja, një nga Pikat kryesore, si kur krijoni një dizajn, gjithashtu me një plan urbanistik të thjeshtë ose duke shkruar ndonjë material për faqen tuaj.
CSS zgjeron shumë mundësitë e punës me ndonjë objekte html, në këtë tutorial do të doja t'ju tregoja në detaje për ato parametra që mund të aplikohen në imazhe.
Tani është e vështirë të imagjinohet një person që punon me internetin dhe nuk e di se çfarë është html. Shumë njerëz duan të mësojnë këtë gjuhë. Do të duket, çfarë është më e thjeshtë - ka një numër të frikshëm të madh librash kushtuar kësaj teme. A është html aq kompleks saqë i janë kushtuar vëllime të mëdha?
Në këtë artikull, unë dua të përpiqem t'u jap njohuri themelore rreth temës atyre njerëzve që duan të mësojnë paraqitjen, për t'i dërguar në drejtimin e duhur. Kjo nuk do të thotë se ajo që kam shkruar është një e vërtetë e pandryshueshme. Unë thjesht dua t'u jap fillestarëve pak udhëzime të përgjithshme.
Për të filluar, unë do të doja të drejtoja plan i përafërt të këtij neni. Nëse dikush nuk është i interesuar për diçka, ai mund ta anashkalojë atë me siguri.
- Çfarë etiketash duhet të dini
- Si ta bëjmë të bukur?
Çfarë është html dhe pse është e nevojshme
html nuk është një gjuhë programimi siç mendojnë shumë njerëz. Është thjesht një gjuhë shënjimi. Qëllimi i tij është të përcaktojë strukturën e dokumentit. Nëse dikush ju thotë se html nevojitet për të përcaktuar pamjen e faqes - mos e besoni! Ky person ose është nga e kaluara, ose nuk e kupton plotësisht këtë temë.
html përcakton renditjen semantike (kuptimore) të elementeve. Cili paragraf ndiqet nga cili, cila përmbajtje është e lidhur logjikisht dhe cilat janë grupe krejtësisht të ndryshme të dhënash, ku të futni fotografinë dhe ku të shkoni duke klikuar në këtë lidhje. Në parim, nëse tani do të përdorej vetëm html për paraqitjen e faqeve, të gjitha faqet vështirë se do të ishin shumë të ndryshme në pamje. Nëse dikush thotë se instalimi foto sfondi- detyrë html - pështyj në fytyrë mos e besoni atë.
HTML, si shumë teknologji të tjera të lidhura me ueb-in, mirëmbahet nga W3C. Nëse doni të dini gjithçka nga dora e parë, ju lutemi vizitoni faqen e tyre të internetit. Por unë duhet t'ju paralajmëroj: specifikimet e lëshuara nga W3C janë të natyrës këshilluese, kështu që shfletuesit gjithmonë interpretojnë të njëjtën gjë ndryshe. kodi html... Kjo e bën paraqitjen shumë më të vështirë sesa është në të vërtetë.
Aktualisht specifikimi më i fundit html është 4.0. Ka gjithashtu, gjuha xhtml, i cili është shumë më kërkues për zhvilluesin, sepse përmban standarde më të rrepta. Pra, etiketat në html mund të shkruhen në çdo rast, dhe në xhtml - vetëm me shkronja të vogla. etj. Unë i përmbahem specifikimit xhtml dhe do ta përshkruaj më poshtë.
Gjuha html krijon një grup etiketash. Këto janë udhëzime për shfletuesin që i tregojnë strukturën e dokumentit tuaj. Shënim: struktura. Një teknologji tjetër është përgjegjëse për paraqitjen sot - CSS, e cila do të diskutohet më poshtë. Për të mësuar html, në fakt, ju duhet të mësoni një grup etiketash dhe atributet e tyre dhe kaq! Mund të filloni të krijoni faqe testimi.
Çfarë etiketash duhet të dini?
Për të filluar, duhet të mësoni një grup të vogël etiketash. Tani do të jap një listë të tyre, të grupuara sipas kritereve të caktuara. (Grupimi është vizioni im subjektiv i temës dhe nuk pretendon të jetë absolutisht i vërtetë)
- Bazë: html, kokë, titull, trup;
- Strukturore: div, span;
- Teksti: p, ul, ol, li, h1-h6, br, pre;
- Tabelat: tabela, tr, td;
- Lidhjet: a;
- Multimedia: img, objekt;
- Frames: frameset, frame, iframe;
- Format: forma, futja, zona e tekstit, etiketa, zgjedhja, opsioni;
- Opsionale: hr;
- Speciale: skript, lidhje, meta;
Siç mund ta shihni, nuk ka aq shumë etiketa. Megjithatë, mësimi i tyre mund të marrë një kohë të konsiderueshme, sepse shumë nga këto etiketa mund të pajisen me atribute që i bëjnë këta elementë të sillen ndryshe.
Dikush mund të mërzitet dhe të thotë se di etiketa të tjera që funksionojnë. Po, me të vërtetë, unë kam dhënë një listë të jo të gjitha etiketave të mbështetura nga shfletuesit. Megjithatë, këto etiketa janë themelore, dhe një person që i njeh ato mund të thotë se ai e di html. Me dashje nuk kam përfshirë në listën time etiketa si font, të cilat janë të vjetruara. Këto etiketa janë aq të këqija sa nuk ka kuptim as të flasim për to, sepse tani ka mjete shumë më të fuqishme që ju lejojnë të kontrolloni pamjen e faqeve dhe pjesëve të tyre. Personalisht e konsideroj të nevojshme dhe të mjaftueshme njohjen e etiketave të mësipërme. Sepse pjesa tjetër ose nevojiten shumë rrallë, ose aspak. Prandaj, unë propozoj të filloni të mësoni html duke mësuar këto etiketa.
Si ta bëjmë të bukur?
Kushdo që përpiqet të stilojë një faqe duke përdorur etiketat e mësipërme do të përfundojë me një faqe të stiluar mjaft modeste që do të jetë e bardhë me tekst të zi dhe lidhje blu. Dikush mund të jetë në gjendje të ndryshojë pozicionimin e blloqeve të informacionit duke përdorur tabela dhe të rreshtojë atributet. Dikush do të përpiqet të animojë faqen duke futur fotografi. Megjithatë, ekziston mjet i veçantë për të personalizuar pamjen e faqeve. Kjo është CSS.
Tani pothuajse asnjë faqe nuk është e plotë pa aplikim Teknologjitë CSS... Është në CSS që i është besuar misioni i përcaktimit të formatimit të dokumentit. Sfondet e faqeve, mbushja, shtrirja, shkronjat, ngjyrat dhe më shumë janë në kompetencën e CSS. Prandaj, tani rekomandohet që të mos përdoren etiketat dhe atributet që përcaktojnë pamjen e faqeve dhe elementeve, por të përdoren rregullat CSS. Si të aplikoni CSS është më i mirë lexuar në libra. Por qëllimi im është që nëse hasni në një etiketë ose atribut që përcakton pamjen e një elementi, mendoni 10 herë përpara se ta përdorni! Më mirë zbuloni se cili rregull CSS është përgjegjës për paraqitjen e elementit ashtu siç dëshironi të shfaqet. Me përjashtime shumë të rralla, një rregull i tillë gjendet gjithmonë.
Cila është mënyra më e mirë për të filluar të mësoni paraqitjen?
Është më mirë të filloni të kodoni pasi të kuptoni se si funksionon ueb-i. Personalisht, unë do të hartoja një plan trajnimi si ky:
- Parimet e të mësuarit punë në internet dhe strukturat klient-server
- Etiketat mësimore dhe atributet e tyre, me ushtrime praktike mbi aplikimin e tyre
- Mësoni rregullat e CSS me mësime praktike se si t'i zbatoni ato
- Eksplorimi i paraqitjes së tabelës
- Paraqitja e një paraqitjeje të thjeshtë me tabela
- Paraqitje komplekse me tabela
- Ekzaminimi i direktivave DOCTYPE
- Studimi i faqosja e bllokut(etiketë div)
- Paraqitja e një paraqitjeje të thjeshtë nga divs
- Paraqitja e një paraqitjeje komplekse nga divat
- Truket, truket, hacks dhe mençuri të tjera nga guru
Parimisht, për një nivel fillestar të përgatitjes dhe njohjes së bazave të html, mjafton të kalosh vetëm 5 pikat e para. (Ky opsion do të ishte ideal për programuesit e uebit të cilët nuk do të jenë faqe kodimi. Njohuri të html ata duhet vetëm të nxjerrin rezultatin nga skenari.)
Njëherë e një kohë doja të bëja uebsajtin tim të parë të lidhur me IT-në. Nga kjo fushë, unë dija vetëm bazat shumë të thjeshta të HTML dhe ndoshta gjithçka. Por kisha më shumë dëshirë dhe guxim, ndaj pa shumë frikë regjistrova emrin tim të parë të domain-it.
Rruga ime në zotërimin e CSS dhe HTML ishte e gjatë, rreth 2.5 vjet, dhe mendoj se procesi i vetë-mësimit nuk do të përfundojë kurrë. Por, siç e mbaj mend tani, doja shumë të gjeja një pikëmbështetje nga e cila mund të filloja të zotëroja këtë fushë të re për mua, pasi shumë informacion u shembën menjëherë dhe nuk ishte e lehtë për t'u tretur.
I vendosur, regjistrova domenin tim të parë dhe fillova të arrij qëllimet e mia. Në atë kohë, e dija që shumica e faqeve që janë në internet punojnë në sisteme të ndryshme të menaxhimit të materialeve të gatshme, domethënë CMS. Dhe detyra ime e parë ishte të gjeja një CMS.
Kur zgjedh një CMS, i kushtova vëmendje vetëm një gjëje - CMS nuk duhet të jetë kërkuese për burimet e serverit, pasi dëshira, me siguri, e çdo fillestari në këtë fushë, për të minimizuar të gjitha kostot. Epo, fakti që një CMS duhet të jetë në blog është i kuptueshëm.
Pasi shfletova rrjetin për një kohë të gjatë, hasa në CMS Textpattern. Pas 2.5 vjetësh, mund të them me besim se kisha të drejtë me zgjedhjen e Textpattern. Kjo është më CMS më e mirë për blogun, i cili është në publik.
Me performancë të jashtëzakonshme, ky CMS mund të mbahet pothuajse në çdo host që ka mbështetje MySQL dhe PHP. Për momentin unë jam duke përdorur një host të lirë, jo një VPS, dhe unë pret 16 sajte në të. Vizita ditore në të gjitha faqet është afërsisht 5000 vizitorë unikë në ditë. Mendoj se ky është një tregues i mirë i performancës së Textpattern.
Problemi kryesor me të cilin u përballa pas instalimit të këtij CMS është injoranca ime absolute e bazave të CSS. Unë mora pak nga pak informacion nga komuniteti rusishtfolës, derisa përfundimisht hasa në faqen http://htmlbook.ru. Para këtij zbulimi, po mendoja të blija një libër në CSS, por tani më vjen mirë që nuk pata kohë ta bëja këtë, pasi do të ishte një blerje tjetër e një koleksionisti të ri pluhuri.
Në faqen e internetit HTMLbook Kam gjetur shumë informacione të strukturuara mirë. Për një fillestar, është thjesht një thesar. Edhe tani shpesh i drejtohem këtij burimi, pasi nuk mund të mbani mend gjithçka dhe nuk keni nevojë për të. Njohuria kryesore njerëzore është të dini se ku të merrni atë që ju nevojitet!
Nëse jeni vetëm në fillimet e jetës suaj profesionale dhe do të zotëroni CSS dhe HTML, atëherë këshilla ime për ju është: mos blini kopje në letër, të cilat janë të vjetruara përpara publikimit, por përdorni shërbimet WEB që jo vetëm që do t'ju shpëtojnë para, por do të jetë një ndihmë e shkëlqyer që është gjithmonë pranë.
P.S. Gjithmonë pyes veten kur endem në një "blog fillestar të parabërësve" ose sa në modë është tani një "bum" që përpiqet të bëjë shumë para, por në të vërtetë nuk e ka idenë se si ta bëjë vetë. dizajn unik për faqen tuaj dhe rezulton se ka një bandë të pastrehësh të ngjashëm me njëri-tjetrin. Ju, sigurisht, mund të paguani për dizajnin, por kurseni një qindarkë rubla, dhe askush nuk mund ta bëjë këtë më mirë se ju vetë.
Vendosa t'i kushtoj më shumë vëmendje fillestarëve që duan të marrin njohuri në fushën e ndërtimit të faqeve. Për këtë më shtyu mësuesi im, i cili bëri shumë gabime në manualet për punë laboratorike... Me kënaqësi do t'i hidhja një sy burimit nga është marrë infa arsimore dhe do të lija nja dy rreshta të mendimit tim atje. Por tani nuk bëhet fjalë për këtë. Në leksionin tim të parë do të flas për
Cila është struktura e një dokumenti HTML
Etiketë
informon se fillon struktura e dokumentit html,
- çfarë përfundon. Midis etiketave
shumica e informacionit ruhet për shfletuesin dhe motorët e kërkimit. Në etiketa
Tani do të shpjegoj pak. Të gjitha etiketat ( etiketa - një element i gjuhës së shënjimit të hipertekstit) ndahen në dy lloje "të vetme" dhe "mbyllëse". Për më tepër, etiketat janë të mbyllura në karakteret e mëposhtme < dhe > , janë ata që e dallojnë etiketën nga teksti i thjeshtë html... Le të shohim disa nga etiketat më të thjeshta "single":
- një etiketë që është përgjegjëse për mbështjelljen në një linjë të re, në vendin ku është instaluar kjo etiketë. Le të hedhim një vështrim në kodin duke përdorur këtë etiketë.
Dhe kjo është faqja ime e parë.
Ju mund të shihni rezultatin.
Është një etiketë që tërheq një vijë horizontale. Kjo etiketë i referohet elementet e bllokut, linja fillon gjithmonë në një linjë të re. Ka 5 atribute:
- align - Përcakton shtrirjen e vijës. Mund të vendoset në të majtë, në qendër, në të djathtë.
- ngjyra - Vendos ngjyrën e linjës.
- noshade - Vizaton një vijë pa efekte 3D.
- madhësia - Vendos trashësinë e vijës.
- width - Vendos gjerësinë e rreshtit.
Kodi duke përdorur etiketën
:
Dhe kjo është faqja ime e parë.
Gjendet një shembull vizual.
Një tjetër etiketë "e vetme" është . Kjo etiketë përdoren për të ruajtur informacionin e destinuar për shfletues dhe motorë kërkimi. Motorët e kërkimit shikojnë meta etiketat për të marrë përshkrimet e faqeve, fjalë kyçe dhe të dhëna të tjera. Lejohet një numër i pakufizuar i meta etiketave, të gjitha duhet të jenë ndërmjet dhe ... Parametrat e çdo meta etikete kanë formën "emri = vlera", e cila është e përcaktuar fjalë kyçe përmbajtjen, emri ose http-equiv... Sepse meta etiketat janë të destinuara për makina, ato nuk bëjnë asnjë ndryshim vizual, kështu që unë do të jap vetëm burimi:
Kjo linjë tregon që krijuesi i faqes mendon se faqja po përdor kodimin UTF-8. Gjithçka është bërë më e thjeshtë në HTML5, për të specifikuar kodimin, mjafton vetëm rreshti i mëposhtëm:
Ka të tjerë etiketa të vetme (,
,