Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Blloko paraqitjen e html css. Blloko paraqitjen e CSS

61,1 mijë

Faqet e internetit gjithashtu kanë skeletin e tyre. Por është e kotë të pyesësh mjekët për veçoritë e tij. Dhe veterinerët gjithashtu nuk janë të vetëdijshëm për strukturën e sitit. Vetëm dizajnerët e paraqitjes e dinë këtë. Struktura e skeletit të burimit të ardhshëm varet prej tyre. Dhe mënyra kryesore për të krijuar kockat e skeletit të tij është faqosja e bllokut.

Paraqitja e faqes në internet është një zanat për të iniciuarit

Ka diçka misterioze në paraqitjen e faqes. Por kjo deri sa ta njihni më mirë këtë zanat. Le të fillojmë përkushtimin tonë:


Faza tjetër e zhvillimit të faqes së internetit pas krijimit të paraqitjes së saj është faqosja. Detyra e projektuesit të paraqitjes është të transferojë skeletin e faqes së ardhshme në botën virtuale duke përdorur kodin html dhe tabelat css. E thënë thjesht, transferoni dimensionet dhe përmasat e burimit në një formë që shfletuesi mund të kuptojë.

Gjatë procesit të paraqitjes duke përdorur kodin html, "skeleti" i faqes ndahet në pjesë. Dhe duke përdorur css ( fletë stili kaskadë) përcaktohen madhësia e "eshtrave", ngjyra dhe vendndodhja e tij.

Ekzistojnë disa lloje të paraqitjes:

I. Tabelore - më parë ishte metoda kryesore e paraqitjes. Në paraqitjen e tabelës, një etiketë përdoret për të vendosur strukturën e faqes

dhe etiketat e tij të fëmijës. Paraqitja duke përdorur tabela ju lejon të rregulloni në mënyrë më proporcionale të gjithë elementët e dizajnit në lidhje me njëri-tjetrin. Por në të njëjtën kohë, ky kod rezulton të jetë shumë voluminoz:


Gjithashtu, disavantazhet kryesore të kodit tabelor përfshijnë kohën e gjatë të ngarkimit të tij dhe indeksimin e dobët të përmbajtjes nga motorët e kërkimit.

Përmbajtja e një faqeje të bazuar në tabelë nuk do të shfaqet derisa të jenë ngarkuar të gjitha të dhënat. Paraqitja e bllokut ju lejon të shfaqni secilin element të ngarkuar veçmas.

Indeksimi i dobët i faqeve të tabelës shpjegohet nga boshllëqet e mëdha midis blloqeve të tekstit të vendosura në qeliza të ndryshme të tabelës.

Në ditët e sotme, faqosja e tabelave përdoret rrallë si metoda kryesore e krijimit të faqeve të internetit. Tani përdoret vetëm për strukturimin e të dhënave tabelare dhe rregullimin e imazheve grafike.

II. E bazuar në bllok është aktualisht metoda kryesore e paraqitjes. Ndryshe nga paraqitja tabelare, paraqitja e bllokut ka një numër avantazhesh:

  • Ndarja e stilit të elementit nga kodi html;
  • Aftësia për të mbivendosur një shtresë në tjetrën - kjo veçori lehtëson shumë pozicionimin e elementeve.
  • Indeksimi më i mirë nga motorët e kërkimit;
  • Shpejtësia e lartë e ngarkimit të një faqeje të përbërë nga elementë të pavarur reciprokisht;
  • Lehtësia e krijimit të efekteve vizuale ( menytë rënëse, listat, këshillat e veglave).

Disavantazhi kryesor i paraqitjes së bllokut është një " paqartësi» kuptimi i kodit të tij nga shfletues të ndryshëm. Prandaj, faqet html shpesh duhet të "përfundojnë" duke përdorur hake speciale.

Me ardhjen e paraqitjes së bazuar në bllok, lindi koncepti i "përputhshmërisë së ndër-shfletuesve". Për shkak të dallimeve në shfaqjen e të njëjtit element në shfletues të ndryshëm, projektuesit e faqosjes duhet të fusin pjesë të tëra të kodit (hacks) në html kryesore.

Hakimi është shumë i specializuar dhe zgjidh problemin e shfaqjes së gabuar në vetëm një shfletues.

Elementi kryesor i përdorur në paraqitjen e bllokut është etiketa

. Seksioni i kodit i ndarë nga kjo etiketë quhet shtresë. Të gjitha vendimet e stilit zhvendosen përtej kufijve të kodit html në fletë stili kaskadë. Ato aksesohen përmes identifikuesve ose klasave css:

Si funksionon faqosja e bllokut?

Para fillimit të paraqitjes, faqosja e përfunduar e faqes PSD pritet në blloqe (shtresa) në një redaktues grafik. Imazhet e prera të sfondit vendosen në një dosje të veçantë, e cila do të bashkëngjitet veçmas në secilën shtresë:


Për shembull, le të marrim këtë paraqitje të faqes në internet të krijuar në Photoshop. Së pari, në një redaktues teksti, duke përdorur një div, ne vendosim strukturën e burimit të ardhshëm dhe i caktojmë secilës shtresë përzgjedhësin e vet të ID-së. Kjo rezulton në strukturën e mëposhtme:

Pastaj në strukturën e përfunduar të faqes në internet në html me rreshtin bashkëngjitni skedarin css. Më pas i shtojmë një përshkrim stili të secilës shtresë, pozicionimin në lidhje me elementët e tjerë dhe dimensionet e saj.

Mund të mësoni më shumë për të gjitha vetitë e CSS nga dokumentacioni teknik për gjuhën.

Kodi i plotë për shembullin index.html është:

Shembull i paraqitjes së bllokut

përmbajtja

Përmbajtja e skedarit style.css:

trupi ( sfondi: #f3f2f3; ngjyra: #000000; font-familja: Trebuchet MS, Arial, Times New Roman; madhësia e shkronjave: 12 px; ) #container ( sfondi: #99CC99; diferenca: 30 px automatike; gjerësia: 900 px; lartësia : 600px; ) #header ( sfond: #66CCCC; lartësia: 100px; gjerësia: 900px; ) #navigacion ( sfond: #FF9999; gjerësi: 900px; lartësi: 20px; ) #menu ( sfond: #99CC99; notues: majtas; gjerësia: 200 px; lartësia: 400 px; ) #përmbajtja ( sfondi: #d2d0d2; notimi: djathtas; gjerësia: 700 px; lartësia: 400 px; ) #e qartë ( e qartë: të dyja; ) #footer ( sfondi: #0066FF; lartësia: 80 px; gjerësia: 900 px;)

Kështu duket shembulli ynë i paraqitjes së bllokut të faqes në internet në një dritare të shfletuesit.

Ky mësim rekomandohet për ata që sapo kanë filluar të zotërojnë ndërlikimet e krijimit të faqes në internet. Ai përmban konceptet bazë O HTML dhe CSS. Duke ndjekur udhëzimet në këtë mësim hap pas hapi, në vetëm pak minuta do të krijoni një shabllon për faqen tuaj të internetit.

Ne do të krijojmë një shabllon uebsajti duke përdorur faqosja e bllokut, unë përdor etiketën - " DIV».

Hapi 1 - Shënimi i faqes së internetit duke përdorur etiketat HTML

Para së gjithash, ne duhet të shënojmë faqen tonë të internetit duke përdorur etiketat HTML. Vetëm pas kësaj mund të vazhdoni me dizajnimin e faqes duke përdorur fletë stili CSS në kaskadë.

HTML- Kjo gjuha e shënjimit të hipertekstit. Me ndihmën e tij krijohet strukturën faqet e internetit. Për këto qëllime përdoren etiketat HTML. Ato janë të mbyllura në kllapa "<" и ">".

Etiketat zakonisht vijnë në çifte - hapje dhe mbyllje. Kjo e fundit ndryshon në atë që ka një "/" pas kllapës së parë. (Për shembull:

). Duke përdorur etiketat, ju përcaktoni se çfarë do të shfaqet në faqen tuaj të internetit.

Fletët e stilit kaskadëCSS aplikoni më vonë. Ato janë të nevojshme për të vendosur përmbajtjen e etiketave në vende të caktuara në faqe, si dhe për t'i dhënë kësaj përmbajtjeje pamjen e dëshiruar.

Etiketat më të thjeshta të faqeve në internet janë:


Më pas, pikërisht midis etiketave do të vendosni etiketa të tjera për të shënuar elementet e faqes së internetit.

Një etiketë e rëndësishme për strukturimin e një faqeje është etiketa

. Duke përdorur atë, ju mund ta ndani faqen tuaj në blloqe.

Brenda kësaj etikete mund të vendosni etiketa të tjera HTML që do t'ju nevojiten për të krijuar përmbajtjen e faqes tuaj (lidhje, tekst, imazhe, etj.). Të gjithë këta elementë më pas do të stilohen duke përdorur fletët e stilit të kaskadës CSS.

Tani, duke përdorur një redaktues grafik (Photoshop për shembull), le të vizatojmë blloqet e faqes sonë të internetit:

Kodi HTML për këtë faqe do të duket si më poshtë. Ky është një shembull i përdorimit të etiketës div:

Siç mund ta shihni, çdo etiketë div dhamë një të caktuar përzgjedhës ID . Kjo do të thotë, ne i dhamë secilit bllok individual të faqes sonë emrin e vet. Kjo është e nevojshme në mënyrë që më vonë, kur blloqet e stilimit në skedarin CSS, të mund të dallojmë një bllok nga tjetri.

Ka dy lloje përzgjedhësve . ID- përdoret për blloqe unike, ato që nuk përsëriten askund tjetër në faqe. Ndërsa përzgjedhësi KLASA- përdoret për të caktuar blloqe përsëritëse.

Gjithashtu, ne mbyllëm të gjitha blloqet brenda një blloku " enë Kjo është bërë që më vonë të vendosim të gjithë faqen tonë ashtu siç duam.

Hapi 2 - Bashkangjitja e fletës së stilit CSS

Siç është përmendur tashmë, fleta e stilit CSS përcakton dizajnin e elementeve të një faqe interneti. Mund ta vendosni ose brenda dokumentit tuaj html ose të bashkëngjitni një skedar të jashtëm. Në këtë tutorial ne do të përdorim opsionin e fundit.

Nëse e keni hapur tashmë faqen tuaj të internetit në shfletuesin tuaj, nuk do të gjeni asgjë atje. Kjo për shkak se ju nuk i keni mbushur blloqet tuaja me ndonjë përmbajtje, as nuk u keni dhënë ndonjë formë apo ngjyrë. Ju mund të shtoni përmbajtje për blloqe midis etiketave përkatëse. Por ne do të vendosim formën, vendndodhjen, ngjyrën dhe manifestimet e tjera të jashtme të blloqeve duke përdorur një skedar CSS.

Por së pari ju duhet ta krijoni atë. Le ta quajmë style.css dhe ta vendosim në të njëjtën dosje me dokumentin html. Pas kësaj, në skedarin html, midis etiketave duhet të shtoni rreshtin e mëposhtëm:

Në këtë mënyrë ne i lidhim këto dy skedarë së bashku. Tani, kur shfaq një faqe në internet, shfletuesi do të përdorë skedarin e stilit të duhur.

Hapi 3 - vendosni stilin

Sintaksa CSS përbëhet nga një përzgjedhës, një pronë dhe një vlerë. Një përzgjedhës është një etiketë për të cilën dëshironi të përcaktoni pamjen duke i dhënë një sërë veçorish. Një pronë specifikohet duke përdorur atribute të ndryshme, të cilat nga ana tjetër mund të marrin vlera të ndryshme.

Për të shkruar përzgjedhës të ndryshëm nga një etiketë trupi, përdoren shenjat " # "ose" . ". dalin përpara emrit të përzgjedhësit. I pari përdoret për të treguar përzgjedhës ID, e dyta, respektivisht më përzgjedhës KLASA. Një përzgjedhës mund të ketë çdo numër të vetive. Të cilat janë të mbyllura me mbajtëse kaçurrelë " {} ".

#zgjedhës (

prona:vlera;

prona:vlera;

prona:vlera;

}

.zgjedhës(

prona:vlera;

prona:vlera;

prona:vlera;

}

Kemi përzgjedhësit e mëposhtëm:

trupi
enë
kokë
navigacion
menu
përmbajtjen
fundi i faqes

Karakteristikat e CSS dhe vlerat e mundshme:

Sfondi (sfond) mund të specifikohet nga një imazh ose një ngjyrë, ose të dyja. Në mënyrë që imazhi të shfaqet, duhet të specifikoni rrugën drejt tij. Nëse sfondit i jepet një ngjyrë, atëherë përdoret sistemi heksadecimal (#ffffff për të bardhën, etj.).

Vetia e ngjyrës përdoret për të përcaktuar ngjyrën e tekstit.


font-familje

- kjo veti përcakton familjen e shkronjave në të cilën do të shfaqet teksti. Si rregull, tre lloje të shkronjave përcaktohen menjëherë. Prandaj, nëse shfletuesi nuk mund të shfaqte të parin, ai ka shumë për të zgjedhur (Trebuchet MS, Arial, Times New Roman).

përmasa e germave- madhësia e tekstit, e vendosur në sisteme të ndryshme matjeje, këtu do të përdorim piksele.

diferencë- përcakton vendndodhjen e bllokut. Pika e fillimit mund të jetë ose dritarja e shfletuesit ose kufijtë e elementeve të tjerë të faqes së internetit. Meqenëse duam ta vendosim faqen tonë në mes të dritares së shfletuesit, do të shkruajmë vlerat e mëposhtme për këtë pronë: 0px auto 0px auto. Hyrja mund të duket më e thjeshtë se 0px automatike. Kur vendosni këto vlera, numërimi mbrapsht vazhdon në drejtim të akrepave të orës: lart - djathtas - poshtë - majtas. Meqenëse lart dhe poshtë dhe djathtas dhe majtas janë të njëjta, nuk ka nevojë t'i kopjoni ato.

gjerësia- gjerësia e bllokut.

lartësia- lartësia.

noton- një veti që na lejon të pozicionojmë elementët zgjedhës, kryesisht majtas ose djathtas.

Tani le të shtojmë kodin në skedarin tonë style.css (në fund të fundit, ju e keni krijuar tashmë, apo jo?):

trup (
sfond: #f3f2f3;
ngjyra: #000000;
font-familja: Trebuchet MS, Arial, Times New Roman;
madhësia e shkronjave: 12 px;
}

#kontejner (
sfond: #FFFFFF;
diferenca: 30px automatike;
gjerësia: 900 px;
lartësia: 1000 px;
}

#header (
sfond: #838283;
lartësia: 200 px;
gjerësia: 900 px;
}

#navigacion (
sfond: #a2a2a2;
gjerësia: 900 px;
lartësia: 20 px;
}

#menu (
sfond: #333333;
noton: majtas;
gjerësia: 200 px;
lartësia: 600 px;
}

#përmbajtje (
sfond: #d2d0d2;
noton: djathtas;
gjerësia: 700 px;
lartësia: 600 px;
}

#footer (
sfond: #838283;
lartësia: 180 px;
gjerësia: 900 px;
}

shënim

Në kohën e shkrimit, jo të gjithë shfletuesit e shfaqën saktë faqen e krijuar në internet. Për të eliminuar këtë pengesë, mund të përdorni një bllok shtesë, i cili duhet të vendoset menjëherë pas bllokut përmbajtjen.

Këtu është kodi i tij HTML:

#qartë (
qartë: të dyja;
}

Dhe midis etiketave kokë Shkruani se çfarë kodimi duhet të përdorë shfletuesi nëse papritmas përpiqeni të shtoni tekst rusisht në blloqet tuaja:

Kodi përfundimtar HTML:

Bazat e HTML dhe CSS

përmbajtja


trup (

sfond: #f3f2f3;

ngjyra: #000000;

font-familja: Trebuchet MS, Arial, Times New Roman;

madhësia e shkronjave: 12 px;

}

#kontejner (

sfond: #FFFFFF;

diferenca: 30px automatike;

gjerësia: 900 px;

lartësia: 1000 px;

}

#header (

sfond: #838283;

lartësia: 200 px;

gjerësia: 900 px;

}

#navigacion (

sfond: #a2a2a2;

gjerësia: 900 px;

lartësia: 20 px;

}

#menu (

sfond: #333333;

noton: majtas;

gjerësia: 200 px;

lartësia: 600 px;

}

#përmbajtje (

sfond: #d2d0d2;

noton: djathtas;

gjerësia: 700 px;

lartësia: 600 px;

}

#qartë (

qartë: të dyja;

}

#footer (

sfond: #838283;

lartësia: 180 px;

gjerësia: 900 px;

}

Shpresojmë që ky mësim ju mundësoi ta kuptoni bazat e punës me HTML dhe CSS .

Ja se si duket në shfletues:

Layout fillon rrugëtimin e tij nga koha kur kodi shkruhej në HTML dhe shënimi bëhej duke përdorur tabela. Me kalimin e kohës, ata u larguan nga kjo dhe shënimi u transferua në CSS. Tani ka disa metoda të paraqitjes. Ato moderne përfshijnë Flex-box, një grup mjetesh Bootstrap, si dhe Grids më të fundit, të cilat ofrojnë mundësi të mëdha për krijuesit. Një nga opsionet kalimtare në zhvillimin e Uebit është faqosja e bllokut. I përdorur më parë për të krijuar të gjithë shënjimin e faqeve, tani konsiderohet i vjetëruar, por megjithatë gjen përdorim të gjerë në raste të veçanta.

Çfarë është faqosja e bllokut?

Ai zëvendësoi tabelën e vjetëruar dhe të papërsosur. Faqja përbëhet nga të ashtuquajturat shtresa ose blloqe, dhe etiketa mbyllëse shërben si blloqe ndërtimi

. Ky është një etiketë blloku që merr të gjithë gjerësinë e elementit prind dhe lartësinë për t'iu përshtatur përmbajtjes. Më vonë, një paraqitje e tillë filloi të quhej "e mrekullueshme". Baza për orientimin e faqeve janë të ashtuquajturat klasa.

Për momentin, ky lloj paraqitjeje është dukshëm i vjetëruar, dhe vetë etiketa

duhet të përdoret vetëm për qëllimin e synuar. Janë shfaqur shumë etiketa të sakta semantike që e bëjnë më të lehtë navigimin në kod. Për shembull, ekziston një etiketë e veçantë për menunë e lundrimit