Përshëndetje të dashur lexues të faqes së blogut. Në pjesën e parë të artikullit mbi ne u njohëm me aftësitë e kësaj kornize, mësuam se çfarë është dizajni i përgjegjshëm dhe pse është kaq i rëndësishëm në epokën tonë të rritjes masive të popullaritetit të pajisjeve të ndryshme celulare. Atje, ne gjithashtu shqyrtuam në të gjitha detajet çështjet e lidhjes së Bootstrap me faqen Html (lidhja e skedarëve të stilit, skriptet dhe biblioteka jQuery).
Artikulli i sotëm fokusohet në sistemin e rrjetit të përdorur në Bootstrap 3. Do të mësoni se çfarë madhësish rrjeti mund të aplikoni, si sillen në pajisjet me madhësi të ndryshme ekrani dhe si të krijoni vetë rreshta dhe qeliza bazuar në një ose më shumë rrjete. E gjithë kjo do të shpjegohet me shembuj, të cilët shpresojmë se do të përmirësojnë perceptimin.
Si funksionon sistemi i rrjetit në Bootstrap 3
Bootstrap 3 vjen i shoqëruar me sistemi i rrjetit me dymbëdhjetë kolona, i cili është projektuar kryesisht për pajisjet mobile. ato. është projektuar me vëmendje para së gjithash për ekranet e vegjël dhe së dyti për ekranet e gjera. Versioni i ri i kësaj kornize ka katër madhësi rrjeti. I gjithë ky informacion mund të studiohet në detaje në faqen zyrtare të internetit GetBootstrap.com duke shkuar te skedari "CSS" nga menyja e sipërme dhe duke zgjedhur artikullin "Sistemi i rrjetit" në të djathtë.
Aty do të merrni një shpjegim të plotë të parimeve të sistemit, pyetjeve mediatike lidhur me të, etj. Rreshti i elementeve Html (për shembull, njoftimet e artikujve në faqen kryesore) që dëshironi të poziciononi në rrjet do të duhet të rrethohet nga një kontejner (për shembull, i mbyllur në etiketat Div) dhe klasa .row duhet t'i caktohet ajo (në këtë rast, etiketa hapëse do të duket si
Epo, dhe vetë elementët brenda rreshtit, ju mund të shpërndani një ose disa lloje rrjetesh menjëherë duke shkruar atributin e klasës me një vlerë, për shembull, .col-xs-digit (në këtë rast, vetëm rrjeti ultra i vogël përdoret).
Për shembull, nëse duhet të merrni tre kolona me madhësi të barabartë si rezultat, atëherë duhet të ndani 12 (dimensioni i rrjetit në Bootstrap 3) me 3 (numri i kërkuar i kolonave). Kjo do të thotë që për çdo element Html brenda rreshtit (përsëri, këto mund të jenë kontejnerë Div), do t'ju duhet të shkruani të njëjtat klasa -
Më poshtë në zonën "Opsionet e rrjetit" do të gjeni një shpjegim për sa më sipër katër madhësi rrjete bootstrap modern.
- Së pari vjen një rrjetë shumë e vogël (në kolonën "Pajisje ekstra të vogla"), e krijuar për pajisje celulare, me një madhësi ekrani më pak se 768 piksele të gjerë (lexoni lidhjen më poshtë). Do të jetë gjithmonë horizontal për çdo madhësi ekrani dhe çfarë është, do të përpiqem të shpjegoj pak më poshtë. Vini re se prefiksi i klasës për këtë lloj rrjeti do të jetë vetëm col-xs, si në shembullin e diskutuar më sipër.
- Nëse madhësia e ekranit të pajisjes qëndron në rangun nga 768 në 992 piksele (tani këto janë më shpesh tableta), atëherë rrjeti Bootstrap, i krijuar për pajisje të vogla, është i përshtatshëm për ta. Quhet i vogël dhe për përcaktimin e tij përdoren prefikset e klasave. kol-sm.
- Për pajisjet me një madhësi ekrani më të madh se 992, por më pak se 1200 (kryesisht monitorë të kompjuterëve desktop ose laptopëve), ekziston një rrjet për pajisjet e mesme. Quhet e mesme dhe ka një parashtesë të klasës col-md.
- Epo, për monitorët me gjerësi mbi 1200 pikselë, ekziston rrjeti më i madh me një prefiks të klasës kol-lg.
Tre rrjetat e fundit do të jenë horizontale vetëm nëse gjerësia e ekranit është më e madhe se pika në të cilën ndodh një "kolaps". Për shembull, për një rrjet të madh në ekrane më të vogla se 1200 piksele, ai do të pushojë së qeni horizontal dhe do të kthehet në vertikal. Në faqen zyrtare të internetit GetBootstrap.com, të cilën po e shqyrtojmë aktualisht, ka shembuj dhe shpjegime për këtë çështje. Sidoqoftë, për mendimin tim, gjithçka është disi e ngatërruar dhe e ndërlikuar atje.
Një shembull se si funksionon sistemi i rrjetit Bootstrap 3 me gjerësi të ndryshme të ekranit
Do të përpiqem t'i shpjegoj të gjitha këto me një shembull të gatshëm. Do t'ju duhet vetëm të kopjoni skedarin setka.html(për ta bërë këtë, zgjidhni artikullin "Ruaj me lidhje si ..." nga menyja e kontekstit). Nëse e hapni këtë skedar direkt në shfletues (duke klikuar në lidhjen e dhënë me butonin e majtë të miut), atëherë asgjë nuk do të funksionojë, sepse korniza Bootstrap nuk do të lidhet.
Vendosni skedarin e shkarkuar setka.html në dosjen Bootstrap, për të cilën folëm. Duhet të jetë në të njëjtin nivel me skedarin index.html që krijuam më parë.
Tani hapeni këtë skedar setka.html në çdo shfletues që ju pëlqen dhe eksperimentoni me madhësinë e dritares së shfletuesit tuaj për të parë Bootstrap 3 në veprim dhe për të kuptuar se si funksionon sistemi i rrjetit. Cilet? Unë do të shpjegoj tani.
Unë kam një rezolucion të ekranit të monitorit prej 1280 piksele të gjerë, që është më shumë se pika e ndërprerjes prej 1200 pikselësh e vendosur për rrjetin e madh. Çfarë shohim si rezultat? Diçka si kjo:
Këtu janë pesë shembuj të paraqitjeve të faqeve të ndërtuara në lloje të ndryshme rrjetash:
- Rreshti i parë përshkruhet duke përdorur të katër sistemet e rrjetit të disponueshëm aktualisht në Bootstrap. Në varësi të rezolucionit të ekranit të pajisjes në të cilën shikohet faqosja, aty do të shfaqet emri i rrjetës që përdoret në secilën prej qelizave (tani është shkruar mbi rreshtin e parë që përdoret një rrjet i trashë dhe në qelizat "cl-lg" - prefiksi i klasës së rrjetit të madh) ... Ndërsa gjerësia e ekranit zvogëlohet, këto etiketa do të ndryshojnë.
- Në rreshtat e mbetur më poshtë, përdoret vetëm një sistem i madhësisë së rrjetës - shumë i vogël, i vogël, i mesëm dhe i madh (në këtë renditje).
Në këtë mënyrë ne mund të vëzhgojmë dhe krahasojmë se si këto rrjeta nga arsenali Bootstrap 3 funksionojnë së bashku dhe si funksionojnë veçmas (kur përdoret vetëm një lloj). Sepse Kur bëra pamjen e mëparshme të ekranit, shfletuesi im u zgjerua në ekran të plotë (më i gjerë se 1200 piksel i gjerë), pastaj të gjithë këta pesë shembuj të paraqitjes së faqes zgjerohen horizontalisht (kolonat janë të vendosura pranë njëra-tjetrës përgjatë gjerësisë së ekranit).
Tani le të ngushtojmë pak madhësinë e dritares së shfletuesit, në mënyrë që të mundemi dhe të vëzhgojmë përplasjen (kolapsin) që ka ndodhur.
Teksti mbi rreshtin e sipërm dhe prefikset e klasës në qelizat e tij kanë ndryshuar (për këtë janë përdorur klasat e dukshmërisë, për të cilat do të flasim më vonë). Rrjeti i mesëm është përdorur tani dhe shfaqet ende horizontalisht. Në të njëjtën kohë, rreshti më i ulët (i cili ilustron përdorimin e vetëm rrjetë e trashë) është palosur vertikalisht, d.m.th. blloqet ngjitur tani shfaqen jo pranë njëri-tjetrit në gjerësi, por poshtë njëri-tjetrit (në lartësi).
Rezulton se rrjeti i trashë, në mungesë të ndonjë ndikimi të jashtëm, sillet pikërisht në këtë mënyrë - paloset vertikalisht në të gjitha pajisjet, madhësia e ekranit të të cilave është më pak se 1200 piksele e gjerë. Kjo i bën të gjitha të tjerat e përdorura në rrjetin e shembullit horizontalisht. Rreshti i parë përdor një kombinim rrjetesh, kështu që tani kontrollohet nga sistemi i rrjetit të mesëm (sistemi i madh nuk ka më efekt).
Le të ndryshojmë edhe një herë madhësinë e dritares së shfletuesit në gjerësi në mënyrë që të bëhet. Heqja e radhës do të ndodhë:
Tani (bazuar në madhësinë e ekranit) po punojmë me një rrjet të vogël. Prandaj, jo vetëm rrjeti i madh, por edhe ai i mesëm është palosur vertikalisht. Epo, në rreshtin e parë, i cili përdor një kombinim të rrjeteve, gjithçka tani kontrollohet nga sistemi i rrjetit të vogël Bootstrap. Në të njëjtën kohë, në skedarin setka.html ndryshon edhe shpërndarja e kolonave në këtë rresht të parë, gjë që nuk është aspak e nevojshme, por është mjaft e mundur ta bëni këtë për të kënaqur disa nga nevojat tuaja për sa i përket paraqitjes (dhe në "një-dy", pa asnjë problem ).
Ne vazhdojmë të zvogëlojmë gjerësinë e dritares së shfletuesit në vlera. Një tjetër heqje ndodh:
Si rezultat, jo vetëm rrjetet e mëdha dhe të mesme shkojnë vertikalisht nëpër faqe, por edhe ato të vogla janë bashkuar me to. I vetmi një rrjet shumë i vogël mbeti horizontal e cila mbetet e tillë (siç kemi parë) në të gjitha rrethanat. Edhe nëse e ngushtoni faqen në një gjerësi ultra të vogël, rrjeti ultra i vogël nuk do të kthehet në një vertikal (edhe kur përmbajtja nuk do të futet në qeliza).
Ky shembull (skedar setka.html) është bërë saktësisht. Ne do të flasim në detaje se si është rregulluar gjithçka atje. Por tani për tani, unë dua të tërheq vëmendjen tuaj vetëm për disa nga nuancat që mund të vini re në kodin burimor të skedarit setka.html.
Shpjegime për kodin burimor të shembullit tonë
Në krye, me ndihmën e stileve të shtuara për dizajnin vizual të paraqitjeve (vrima, ngjyra rrjeti, etj.), të cilat nuk mbajnë një ngarkesë të veçantë semantike. Nëse lëvizni poshtë kodit burimor, do të vini re një bllok si ky:
lg Përdorni një rrjetë të trashë për ekranet më të mëdha se 1200 px.
md Rrjeti mesatar përdoret për ekrane më të vogla se 1200 por më të mëdha se 992 px.
sm Rrjeti i vogël përdoret për ekrane më të vogla se 992 por më të mëdha se 768 px.
xs Përdor një rrjet jashtëzakonisht të vogël për madhësitë e ekranit nën 768 pikselë, i cili mbetet gjithmonë horizontal.
Janë katër kontejnerë për të cilët janë caktuar klasa të ndryshme (lexo rreth). Ato ju lejojnë të shfaqni përmbajtje specifike bazuar në pyetjet e medias që korrespondojnë me madhësi të ndryshme të rrjetit. Si punon? Të katër titujt ngarkohen në shfletues (nëse shikoni burimin), por vetëm një titull shfaqet në varësi të rezolucionit aktual të ekranit ose madhësisë së dritares së shfletuesit.
Kjo rrjetë master ku të katër sistemet e rrjetit janë të kombinuara (mund ta shihni këtë nga atributet e qelizave si class = "col-lg-4 col-md-1 col-sm-5 col-xs-5", e cila liston prefikset e klasave të të katër rrjeteve )... Vetë rreshti, siç u përmend më lart, vendoset duke vendosur të gjithë elementët e tij përbërës në një kontenier me klasën = "row" (në shembullin tonë, ky është një kontejner i bazuar në div).
Ju lutemi vini re se rrjeti ynë kryesor përbëhet nga tre qeliza (kolona) dhe nëse shtoni të gjithë numrat që i janë caktuar secilës prej kolonave, për shembull, për prefikset e rrjetit ultra të vogël Bootstrap (col-xs), ju merrni gjithsej 12. e njëjta gjë do të jetë edhe për numrat pas parashtesave të të gjitha sistemeve të tjera. Është e kuptueshme, sepse kjo kornizë, siç u përmend më lart, ka një strukturë 12 kolonash, d.m.th. horizontalisht, e gjithë hapësira e disponueshme për paraqitjen është e ndarë në dymbëdhjetë kolona të barabarta(të padukshme në faqe - ato janë si qelizat në fletoret e shkollës).
Epo, duke përdorur numrat pas parashtesave të klasës, thjesht vendosni përmasat për secilën nga qelizat (kolonat reale) të paraqitjes tuaj. ato. proporcionet mund të jenë, për shembull:
Në përgjithësi, ju mund të përdorni një, dy, tre ose të katër sistemet e rrjetit në një plan urbanistik (linje). Gjithçka varet nga preferencat tuaja të dizajnit dhe nga ajo që po përpiqeni të arrini nga faqja juaj e internetit (si duhet të duket në shtesa të ndryshme të ekranit). Një shembull është dhënë në faqen zyrtare të internetit:
Krijimi i rreshtave dhe qelizave me klasat e bootstrap
Le të krijojmë tani, për një kuptim më të mirë, një faqe Html që ngjan disi ueb faqe reale(me një kokë, përmbajtje teksti dhe imazhi, dhe një fund) dhe shënojeni duke përdorur sistemin e rrjetit Bootstrap 3.
Më saktësisht, unë do të krijoj vetë një bosh, dhe do t'ju ofroj vetëm, për analogji me shembullin e mëparshëm, të shkarkoni skedarin sait.html(për këtë, zgjidhni artikullin "Ruaj si ..." nga menyja e kontekstit), në mënyrë që më vonë së bashku të mund të shtojmë klasat e nevojshme të bootstrap këtij "peshku". Gjithashtu do të duhet të vendoset në dosjen Bootstrap në të njëjtin nivel me skedarin index.html që krijuam në artikullin e parë (dhe setka.html, me të cilin punuam pak më lart).
Nëse shikoni kodin burimor për skedarin sait.html, do të shihni se ai tashmë përfshin Bootstrap dhe jquery, dhe ka shtuar përmbajtje për të imituar pamjen dhe ndjesinë e një faqe interneti mesatare. Po, do t'ju duhet gjithashtu një baba me imazhet e përdorura në këtë faqe. Mund ta shkarkoni nga këtu - img.zip... Thjesht hapni arkivin dhe vendosni dosjen img (sigurohuni që të ketë skedarë imazhesh brenda saj, jo një dosje tjetër img) në dosjen Bootstrap, në një nivel me skedarin sait.html. Struktura do të duket si kjo:
Tani, (nga dosja Bootstrap) në shfletuesin tuaj, do të shihni faqen e internetit që përdora si shembull. Është e habitshme që të gjitha blloqet në faqe janë të vendosura njëri nën tjetrin, dhe kjo ndërhyn shumë në perceptimin e saktë vizual të informacionit. Do të ishte logjike t'i vendosnin ato në kolona dhe në mënyrë që kur madhësia e ekranit të zvogëlohet, "dizajni i përgjigjet" kësaj, duke ndryshuar numrin e kolonave për të krijuar një përvojë më të mirë shikimi në pajisjet me gjerësi të ndryshme të zonës së dukshme.
Në kodin origjinal Html të skedarit sait.html, unë tregoja kufijtë e rreshtave (rreshtave) të synuar, për të cilat do të personalizojmë shfaqjen e kolonave duke përdorur një lloj sistemesh rrjeti Bootstrap. Ekzistojnë vetëm katër rreshta (ato janë të numëruara në pamjen e mësipërme të ekranit) - titulli (titulli me emrin dhe logon e faqes), titulli dhe përshkrimi i faqes, përmbajtja (përmbajtja kryesore që përbëhet nga njoftimet e katër artikujve) dhe fundi.
Tani do të na duhet të shtojmë shënimin Bootstrap në skedarin sait.html, i cili. Për të krijuar rreshta, siç e mbani mend, do të mjaftojë të mbështillni të gjithë përmbajtjen e tij në një enë (më shpesh këto janë etiketa Div, megjithëse mund të ketë të tjera) dhe të shkruani një klasë në të klasa = "rresht"... Për rreshtin e parë, do të duket kështu:
faqe
E njëjta gjë duhet bërë për të gjitha rreshtat (linjat) e tjera - vendosni një etiketë hapëse
Përdorimi i rrjeteve të ndryshme për të krijuar kolona të përmbajtjes në gjerësi të ndryshme të ekranit
Tani le të le të fillojmë të formojmë qeliza në ato rreshta (rreshta) ku ka kuptim të bëhet. Do të ishte mjaft logjike që njoftimet e artikujve (nga rreshti i tretë) të vendoseshin në katër kolona dhe kur të zvogëlohet gjerësia e ekranit, le të konvertohen këto katër kolona në dy. Si ta bëjmë atë? Le të hedhim një vështrim.
Pra, në Bootstrap 3, ekziston një rrjet me 12 kolona për të cilën folëm më lart. Meqenëse ne kemi konceptuar të bëjmë katër kolona me njoftime, do të ishte logjike t'i bënim ato të barabarta në gjerësi, që do të thotë se secila prej kolonave do të jetë tre qeliza (qeliza) të gjera në sistemin tonë të rrjetit të padukshëm (pavarësisht se çfarë madhësie rrjeti zgjedhim - ultra i vogël, i vogël, i mesëm ose i madh).
Cilën rrjetë të zgjidhni për punën? Le të fillojmë me mesataren si një opsion kompromisi. Në këtë rast, klasa "col-md-3" do të duhet të shtohet në kontejnerët e të katër qelizave -
Pas ruajtjes së ndryshimeve të bëra, do të shihni se faqja jonë e internetit ka marrë një pamje shumë më të përdorshme:
Megjithatë, kur dritarja e shfletuesit zvogëlohet në gjerësinë e një pike më të vogël thyerjeje (në rastin e rrjetit mesatar që përdorim, do të jetë 992 piksele), të gjitha njoftimet do të renditen përsëri në një kolonë, gjë që nuk është e mirë, sepse në këtë rast përdorshmëria zvogëlohet (rezolucion prej gati 1000 pikselësh lejon rregullimin më të dendur të informacionit). Për të rregulluar këtë situatë, mundeni shtoni një rrjetë tjetër nga arsenali i Bootstrap për të njëjtat lojëra elektronike. Si ta bëjmë atë? Le të hedhim një vështrim.
Le të përdorim prefikset "col-xs-6" për emrin e klasës në secilën qelizë me njoftimin (rezultati do të jetë një klasë e përbërë e klasës = "col-md-3 col-sm-6"). Do të duket kështu (duke përdorur shembullin e një qelize):
Google AdWords - krijimi i grupeve
Teksti i njoftimit.
Siç mund ta shihni, këtu kemi thyer rregullin e shpallur së fundmi se numrat pas parashtesave të një rrjeti në të gjitha qelizat duhet të mblidhen deri në 12. Morëm 24 (katër herë gjashtë). Por ne e bëmë atë me qëllim për të arritur rezultatin e dëshiruar - në vend të katër, marrim dy kolona kur kalojmë pikën e ndërprerjes për sistemin mesatar të rrjetit Bootstrap (që është 992 piksele). ato. qelizat do të vendosen në dy rreshta, dy pjesë në secilën:
Sepse Meqenëse zgjodhëm një sistem rrjeti ultra të vogël, atëherë me një ulje të mëtejshme të gjerësisë së dritares së shfletuesit, rregullimi vertikal i blloqeve me njoftime nën njëri-tjetrin (vendosja në një kolonë) nuk do të ndodhë, sepse ky sistem mbetet gjithmonë horizontal.
Nëse dëshironi që katër kolona të kthehen në dy, dhe më pas në një kolonë kur zvogëloni gjerësinë e ekranit, atëherë duhet të përdorni një sistem të vogël rrjeti në vend të "col-xs-6" duke përdorur "Col-sm-6":
Yandex Direct - bazat e krijimit të një fushate
Pastaj, kur zvogëloni gjerësinë e dritares së shfletuesit nën 768 pikselë, do të shihni një heqje, në të cilën dy kolona me njoftime shndërrohen në një. Thjesht eksperimentoni dhe ndjeni ndryshimin.
Përshtatja e kokës së faqes tuaj të internetit me Bootstrap 3
Le të eksperimentojmë më shumë dhe të provojmë, në të cilat ka në thelb dy qeliza të mundshme - emri i faqes me një përshkrim, si dhe logoja. Në fakt, ne do t'i pozicionojmë ato. Le të përdorim një rrjet të madh këtë herë me "Col-lg-6" për të marrë dy kolona të barabarta.
faqe
Gjithçka rreth krijimit të faqeve të internetit, blogjeve, forumeve, dyqaneve online, promovimit të tyre në motorët e kërkimit dhe fitimit të parave në faqe
Sidoqoftë, kur përdorni një rrjet të madh, heqja ndodh në rezolucione mjaft të mëdha të ekranit (dritaret e shfletuesit, në rastin tonë, sepse ne simulojmë pajisje me gjerësi të ndryshme ekrani atje). Pastaj qelizat palosen vertikalisht. Për të shmangur këtë, ne shtoni një rrjet tjetër Bootstrap 3 për rreshtin e parë... Unë mendoj se një sistem i vogël rrjeti (prefiksi i klasës col-sm) do të funksionojë. Atëherë kodi do të duket diçka si kjo:
faqe
Gjithçka rreth krijimit të faqeve të internetit, blogjeve, forumeve, dyqaneve online, promovimit të tyre në motorët e kërkimit dhe fitimit të parave në faqe
Megjithatë, për rrjetin e vogël nuk i bëra qelizat me emrin e faqes dhe logon të njëjta, sepse logoja është thelbësore Tashmë (në kuptimin e ngushtë) emri me përshkrimin. Me një gjerësi më të vogël të ekranit, nuk do të ishte logjike të ndaheshin qeliza të barabarta për to. Prandaj, kolonën e parë me emrin dhe përshkrimin e faqes e bëra kur aktivizova sistemin e rrjetit të vogël Bootstrap, dyfishin e madhësisë së kolonës me logon.
Si rezultat, kur dritarja e shfletuesit zvogëlohet, këto qeliza do të konvergojnë deri në momentin e prishjes për sistemin e rrjetit të vogël Bootstrap, i cili ndodh kur gjerësia është më pak se 768 piksele, dhe më pas të dyja qelizat do të vendosen njëra nën tjetrën.
Ju ndoshta keni vënë re se teksti i faqes po përplaset në skajin e majtë të ekranit, gjë që shkakton. Ju mund të shtoni për të korrigjuar këtë situatë në etiketën e trupit, gjë që do të lejojë. Dhe mund të zgjidhni gjithçka duke përdorur mjetet standarde të Bootstrap 3.
Për ta bërë këtë, do t'ju duhet të mbështillni të gjithë përmbajtjen e faqes së internetit (gjithçka që përmbahet në etiketat Body) në një kontejner Div me klasën me të njëjtin emër - Mund të shihni gjithashtu se fotografitë e njoftimeve përplasen me njëra-tjetrën ndërsa gjerësia e ekranit zvogëlohet. Fakti është se ato janë ende “të papërgjegjshme”, por ne do t'i bëjmë të tilla në shkrimet e ardhshme të kësaj rubrike. Ne gjithashtu do të vazhdojmë të analizojmë punën me sistemin e rrjetit Bootstrap 3, të mësojmë se si të dizenjojmë butona, tabela, forma Html, të krijojmë menu drop-down, navigim dhe shumë më tepër. Prandaj, mos ndërroni dhe qëndroni të sintonizuar për botime të reja. Për të vazhduar >>> (Mund të regjistroheni në buletinin për të mos e humbur) Dhe këtu është vazhdimi: (por ju ende abonoheni - do të ketë shumë gjëra më interesante dhe të dobishme). Përditësimi i fundit: 31.10.2015 Kur përdorni Bootstrap, është shumë i përshtatshëm për të pozicionuar ndërfaqen në një pamje tabele ose rrjeti duke përdorur rreshta dhe kolona. Pra, nëse shikojmë në shfletues pamjen standarde Index.cshtml, e cila është e paracaktuar, do të shohim një pozicionim të ngjashëm: elementët nën titull janë rregulluar në tre kolona dhe përbëjnë një rresht: Nëse hapim kodin e pamjes, mund të shohim përdorimin e klasave të bootstrap:
............. ............. ............. Klasa e rreshtave specifikon renditjen e blloqeve individuale në një rresht të vetëm. Një rresht në Bootstrap mund të ketë deri në 12 kolona. Mund të ketë sa rreshta të doni, por në këtë rast kemi një rresht. Klasa col-md-4 përdoret për të krijuar një kolonë me rresht të vetëm. col, siç nënkupton edhe emri, tregon një kolonë. Më pas vjen md - identifikuesi i pajisjes. Siç e pamë në temën e fundit, bootstrap i ndan të gjitha pajisjet në mënyrë konvencionale në katër grupe në varësi të gjerësisë së ekranit. md i referohet në mënyrë specifike pajisjeve të mesme (d.m.th., atyre që janë 992 piksele të gjera dhe më gjerë). Dhe numri 4 tregon se sa njësi konvencionale në një rresht do të zërë blloku i dhënë. Kështu, rezulton se klasa col-md-4 do të thotë që ky bllok do të zërë 4 njësi konvencionale nga 12 për rresht, domethënë një e treta e gjerësisë së ekranit të një pajisjeje me një ekran prej 992 piksele ose më shumë. Dhe meqenëse kemi katër grupe, secili grup ka klasat e veta. Për shembull, për pajisjet shumë të vogla me ekran më pak se 768 piksele (d.m.th. telefonat celularë), një klasë e ngjashme mund të jetë col-xs-4. Të gjitha llojet e klasave: col-xs- *: për pajisjet me gjerësi ekrani më të vogël se 768 piksele col-sm- *: për pajisjet me një gjerësi ekrani prej 768 piksele e lart col-md- *: për pajisjet me një gjerësi ekrani prej 992 piksele ose më shumë col-lg- *: për pajisjet me gjerësi ekrani 1200 piksele ose më shumë Edhe pse edhe në pajisjet celulare një bllok me klasën col-md-4 do të duket mjaft i mirë, ne mund të vendosim dy klasa menjëherë për të detajuar më tej ekranin në pajisje të ndryshme, për shembull:
Dhe megjithëse në pamjen Index.cshtml si parazgjedhje, të tre blloqet kanë një gjerësi relative prej 4 njësi, duke bërë gjithsej 12 njësi, ne mund të vendosim çdo gjerësi tjetër, duke i pozicionuar sipas dëshirës. Për shembull: Klasat speciale col-md (sm | lg) -offset- * ju lejojnë të specifikoni një zhvendosje në lidhje me bllokun e majtë ose fillimin e një rreshti në njësi arbitrare. Për shembull, ne kemi një linjë si kjo: ................ ................ Klasa col-md-offset-4 do të zhvendosë bllokun e djathtë 4 njësi arbitrare në të djathtë: Disa shembuj për përdorimin e kompensimit: Me klasat col-md (sm | lg) -push- * dhe col-md (sm | lg) -pull- *, ne mund të anashkalojmë rendin e blloqeve në një rresht. Për shembull, klasa col-md-push-4 e shtyn bllokun katër njësi në të djathtë të pozicionit të tij aktual. Anasjelltas, klasa col-md-pull-4 e zhvendos bllokun në të majtë të pozicionit aktual. Pra, ne mund ta rishkruajmë shembullin e mëparshëm me një kompensim si më poshtë:
................ ................ Dhe ne do të kishim të njëjtin efekt. Por ne gjithashtu mund të riorganizojmë plotësisht rendin e bllokut:
................ ................ Tani blloku i djathtë do të lëvizë majtas me katër njësi dhe blloku i majtë në të djathtë me 8 njësi: Kështu, duke përdorur klasën e rreshtit dhe klasat e kolonave, ne mund të përcaktojmë rregullimin e përgjithshëm të elementeve, dhe reagimi i bootstrap siguron që një rrjet i tillë elementësh të duket mjaft normal në çdo pajisje. Tani le të hedhim një vështrim në disa nga komponentët që Bootstrap na ofron. Uratet janë kripëra të natriumit urate, kalciumit, kaliumit dhe magnezit. Me përmbajtjen e tyre të tepërt, formohen dhe precipitohen kristalet e kripës. Shfaqja e urates shpesh lidhet me dietën. Prania e kripërave në urinë, si rregull, nuk ka një vlerë serioze diagnostikuese, pasi normalisht ka një reaksion pak acid. Megjithatë, çdo zhvendosje e zgjatur në reagimin e urinës drejt anës acidike është një faktor i padëshirueshëm. Sasi të mëdha urate mund të çojnë në gurë në fshikëz, në traktin urinar dhe në veshka. Një zhvendosje e tillë është e mundur me marrjen e tepërt të proteinave, agjërimin, aktivitetin e zgjatur fizik, diabetin, temperaturën. Arsyeja kryesore për rritjen e acidit urik (urate) konsiderohet të jetë kequshqyerja: çekuilibri, monotonia, parregullsia, teprimi. Arsyet e tjera që kontribuojnë në zhvillimin e sëmundjes përfshijnë: Ushqimet që shkaktojnë një rritje të nivelit të urates në trup: Një përmbajtje e shtuar e urates mund të vërehet absolutisht në çdo moshë (tek të rriturit, fëmijët, të moshuarit). Tek meshkujt, sëmundja është më e zakonshme se tek femrat. Në gratë shtatzëna, kjo është një dukuri e zakonshme dhe tejkalimi i niveleve të kripërave urate konsiderohet normale. Megjithatë, numri i tyre duhet të monitorohet vazhdimisht për të parandaluar akumulimin e tepërt. Në fazën fillestare, sëmundja është asimptomatike. Kjo do të thotë se është e mundur të përcaktohet prania e urates vetëm duke kaluar një test të përgjithshëm të urinës. Shenjat e para të sëmundjes shfaqen kur ka gurë në veshka ose në legenin e veshkave, si rezultat i shkeljes së vetive të urinës. Këto formacione specifike (mbetje amorfe të urinës, kripëra) shërbejnë si bërthamë për gurin urat. Me kalimin e kohës, ato rriten në madhësi dhe lëvizin nga veshka përmes ureterëve në fshikëz. Në sfondin e formimit të gurëve, një proces inflamator infektiv po zhvillohet intensivisht. Kjo shoqërohet me simptoma të përgjithshme: Në periudhën akute, pacienti ndjen dhimbje në rajonin e mesit ose në rajonin e barkut. Vihet re urinim i dhimbshëm me nxitje të shpeshta. Tek fëmijët, një rritje e përmbajtjes së urates në urinë çon në kapsllëk, të vjella, Fëmijë të tillë janë hiperaktivë dhe shpesh i kalojnë moshatarët e tyre për sa i përket zhvillimit të tyre fizik. Uratet grumbullohen në sasi të mëdha nën lëkurën e foshnjës. Kjo çon në shfaqjen e njollave të kuqe në trup. Uratet amorfe izolohen si një grup i veçantë. Ata i japin urinës një nuancë rozë kafe. Përmbajtja e tyre fiziologjike në urinë është e vetme. Një numër i madh i urateve amorfe tregon sëmundje të tilla si: Sipas rezultateve të testeve laboratorike të urinës dhe gjakut, pothuajse gjithmonë zbulohet një rritje e lehtë e proteinave, leukociteve, baktereve (me pyelonephritis). Trajtimi i sëmundjes duhet të jetë kompleks, të ndikojë në shkakun (terapi etiotropike) dhe mekanizmat që formojnë gurët urat (terapia patogjenetike). Trajtimi me ilaçe përdoret kur gurët urat tashmë janë formuar: Për të hequr gurët e acidit urik, përdoren metoda konservative, kirurgjikale dhe instrumentale të trajtimit. Programi i terapisë konservative zgjidhet individualisht për çdo pacient, duke marrë parasysh mekanizmat dhe shkaqet e formimit të gurëve. Trajtimi me ilaçe ka për qëllim ndryshimin e përbërjes biokimike të gjakut dhe urinës, dhe gjithashtu promovon heqjen e kristaleve të urates deri në 5 mm në madhësi. Terapia e jashtme - dërrmimi i gurëve me ultratinguj ose përdorimi i litotripsisë me lazer me kontakt. Trajtimi kirurgjik është përshkruar mjaft gjerësisht. Indikacionet për kirurgji: Prognoza për rikuperim pas operacionit abdominal është gjithmonë e favorshme. Për të ulur nivelin e kripës, unë rekomandoj terapi diete. Dieta për urate në urinë, sipas rekomandimeve të mjekëve, është specifike. Heqja intensive e urates përmes veshkave lehtësohet nga produkte të tilla si: Mos hani sasi të mëdha mishi. Për të hequr qafe toksinat që përmban mishi i papërpunuar, duhet t'i përmbaheni një teknologjie të veçantë gatimi. Kur zieni një copë të tërë mishi, duhet të vendoset menjëherë në ujë të valë. Për të përgatitur një shish kebab, mishi ngjyhet paraprakisht në një zgjidhje të kripës ushqimore për 3-4 orë. Gjatë përgatitjes së lëngut të mishit, lëngu i parë duhet të derdhet. Është më mirë të vendosni një qepë në lëngun e dytë, ajo do të thithë toksinat e proteinave të mbetura në mish. Në fund të zierjes, hidhni qepën. Uratet në urinë janë pasojë e dietës së gabuar, konsumit të tepërt të proteinave shtazore dhe mungesës së perimeve dhe fibrave në dietë. Kjo do të thotë që një dietë e rregulluar në kohë ju lejon të shmangni komplikimet serioze në të ardhmen. Gjuha angleze është e mbushur me aq shumë shkurtesa saqë janë përpiluar fjalorë të tërë për të kuptuar atë që thuhet dhe shkruar. Shkurtesat mund të klasifikohen në mënyra të ndryshme: Shumica e akronimeve janë ndërtuar si një shkurtim. Shkurtesa mund të jetë fillestare, domethënë për shkurtesën përdoren shkronjat fillestare të fjalëve përbërëse. Një lloj tjetër i shkurtesës quhet alfanumerik. Ka edhe lloje të përziera. Ato gjenden edhe në anglisht. Një shembull i mrekullueshëm i një shkurtimi të tillë janë kombinimet specifike për të shkruar SMS. Shpiku një gjuhë të tërë me qindra fjalë, të kuptueshme, megjithatë, si dërguesi ashtu edhe adresuesi. Le të themi se merrni një mesazh nga një pajtimtar anglishtfolës: ADIDAU BILY, ky nuk është një gabim rrjeti, ky është një rrëfim: "Gjithë ditën ëndërroj për ty sepse të dua". Disa akoma: Shkurtesat përdoren jo vetëm në mesazhet e transmetuara përmes pajisjeve moderne, por edhe në korrespondencën mjaft tradicionale. Në korrespondencën e biznesit përdoren shumë shkurtesa, nga titujt e punës: AK - kontabilist i autorizuar, CEO (krye ekzekutiv) - zyrtar i lartë deri në terma specifikë: col. (koleksion) - grumbullim, grumbullim; b / l (Bill of Lading) - fletë ngarkimi / faturë ngarkimi Kur plotësoni kutinë e adresave në një zarf, njerëzit nuk shkruajnë plotësisht Rruga, duke e zëvendësuar atë me shkurtesën St - Street. Dhe në vetë letrën, marrësi, pasi ka parë kombinimet e shkronjave "pls", "ppl", "Q". lexohet lehtë: ju lutem, njerëz, pyetni. Ashtu si në rusisht, në anglisht, shkurtesat përdoren shpesh në drejtshkrimin e dimensioneve të ndryshme. Një fuçi është caktuar bbl, këmbë - ft, ons - oz, kuart - qt. Në anglisht, disa reduktimet e kohës, shkruhen si shkurtim p.sh., emrat e muajve: Prill. , gusht/ Ag., dhjetor. Ato shqiptohen të plota: prill, gusht, dhjetor. Të tjerët, le të themi, duke specifikuar orën e ditës: paradite, p.m. - me shkronjë, pra si është shkruar. Shkurtesat simbolike janë mjaft të zakonshme. Shumë prej tyre janë të natyrës ndërkombëtare. Numri shënohet me #, "dhe" - &, dollari shkruhet si $, paund stërlina dhe euro përfaqësohen me £ dhe €. Simboli i autorit - ©. Shkurtesa e emrave gjeografikë, të tilla si shtetet, provincat dhe madje edhe qytetet individuale në gjuhën angleze nuk janë aspak të rralla. Një shembull është shkurtesa për District of Columbia DC ose qytetin e Uashingtonit, WA. Një lloj interesant shkurtesash - fonetike dhe vizuale... Të parat bazohen në bashkëtingëllimin e disa fjalëve dhe numrave. 10Q është si Faleminderit (faleminderit), 2ez është si Shumë e lehtë (shumë e lehtë). F2F - ballë për ballë (ballë për ballë) dhe me shkrim zëvendësoni këto shprehje. Shkurtesat e shprehjeve më të përdorura pothuajse janë bërë pjesë e normës letrare. Ato jo vetëm që mund të dëgjohen në fjalimin bisedor, por edhe të gjenden në veprat e shkrimtarëve ose në fjalët e këngëve. Karakteristika e tyre unike është se një shprehje e përbërë nga disa fjalë jo vetëm shqiptohet së bashku, por edhe shkruhet me një fjalë. Fjalët që përbëjnë një frazë. Unë jam shkurtuar në I'm, I have to I've, I will to I'll. Ka mundësi edhe më të shkurtra: Unë kisha ose do të flisja dhe do të shkruaja siç do të kisha, ti kishe ose do të doje si do, dhe Ai është ose ai ka si Ai. Disa shprehjet zhargone fituan një tingull të ri dhe shkruhen së bashku.Duke filluar
Merrni më shumë biblioteka
Web Hosting
dhëmbëzimi
Blloku i majtë
Blloku i djathtë
Rendi i kolonës
Blloku i majtë
Blloku i djathtë
Blloku i majtë
Blloku i djathtë
Faktorët që kontribuojnë në shfaqjen e patologjisë
Simptomat në prani të uratit në urinë
sidomos në mëngjes, sulmet astmatike me etiologji të panjohur.Metodat e kërkimit
Drejtimet kryesore të trajtimit
Dieta si bazë e trajtimit
Shkurtesat për SMS
Shkurtesat në korrespondencë
Shkurtesat e matjeve
Shkurtesat gjeografike, fonetike, vizuale
Shkurtesat bisedore
Ju do të
Ju do të
Ju keni
ju keni
Ju jeni
ju jeni
Smundet
nuk do
Nuk do të
nuk do
Nuk ishin të
nuk ishin
ne do
ne do
Ne kemi
ne kemi
Kishim / do të kishim
Ne do të
Ne jemi
ne jemi
Nuk ishte
nuk ishte
Ata do të
Ata do të
Ata kane
Ata kanë
Ata kishin / ata do të
Ata do të
Ata janë
Ata janë
Do të ketë
Aty do
Ka / ka
ka
Kishte / do të kishte
E kuqe
Nuk duhet
nuk duhet
Ajo do të
Guaskë
Ajo është / ajo ka
Ajo është
Ajo kishte / ajo do
Ajo do
Nuk duhet
Nuk duhet
Nuk duhet
Nuk duhet
Nuk nevojitet
Nuk duhet
Nuk duhet
Nuk duhet
Nuk mund
Mund jo
Është / ka
eshte
Nuk eshte
nuk eshte
une do të
unë do
une kam
Unë kam
Ai do
Ai do
Ai kishte / ai do
Ai do
Nuk kam
nuk ka
Nuk ka
nuk ka
Nuk kishte
nuk kishte
Nuk
jo
Mos
Mos
Mos guxoni
Mos guxoni
Nuk munda
nuk mundi
Nuk jane
nuk janë