Ndonjëherë është e nevojshme të vendosni një pjesë të madhe teksti në një dritare të vogël që nuk përshtatet plotësisht atje; për të zgjidhur këtë problem është e lehtë të krijoni një shtresë me lëvizje - div me rrotull.
Do të ketë nevojë
Shtresa me madhësi fikse dhe stili CSS.
CSS
Në klasën CSS.scroll parametrat vendosen në 600px në gjatësi dhe 300px në lartësi, mbushje, ngjyra e kornizës dhe sfondit. POR! Parametri më i rëndësishëm është overflow:auto, i cili vendos që shiriti i lëvizjes të shfaqet kur sasia e tekstit është më e madhe se madhësia e shtresës.
Lëvizja (gjerësia: 500 px; lartësia: 300 px; /* kërkohet madhësi fikse */ tejmbushje: automatik; /* lëvizja shfaqet sipas nevojës */ mbushja: 10 px 20 pikselë; kufiri:#999 1 px solid; ngjyra e sfondit:#FAFAFA; )
HTML
Rezultati
Në ekran do të shihni një kornizë të vogël me tekst dhe një kufi gri.
Më të përdorurit janë ftohësit e etilen glikolit të bazuar në etilen glikol dhe ujë (i distiluar) me një kompleks aditivësh.
Antifrizët fitohen si tretësirë ujore të koncentrateve përkatëse. Gjatë funksionimit, cilësia e antifrizit mund të kontrollohet nga dendësia. Gjatë funksionimit, gjëja e parë që avullon nga ftohësi gjatë funksionimit është uji, i cili duhet të mbushet periodikisht (distilohet). Është e nevojshme të sigurohet që benzina dhe vajrat të mos futen në antifriz, pasi ato shkaktojnë shkumë dhe lëshim të lëngut nga sistemi.
Jeta e shërbimit të ftohësve të tillë si "Tosol" dhe "Lena" është i kufizuar nga qëndrueshmëria e aditivëve dhe zakonisht është 2 vjet; Largësia mesatare për makina të ndryshme është 50,000 km.
Kur servisoni një automjet të përdorur për herë të parë, ftohësi duhet të ndryshohet. Pasi të keni kulluar lëngun e vjetër, mbushni sistemin me ujë të pastër, ndizni motorin dhe lëreni të punojë për 15-20 minuta; më pas kullojeni ujin dhe rimbushni sistemin me ftohës të ri.
Vetia e tejmbushjes kontrollon shfaqjen e përmbajtjes element blloku, nëse nuk përshtatet plotësisht dhe shkon përtej zonës së dimensioneve të dhëna.
informacion të shkurtër
Emërtimet
Përshkrim | Shembull | |
---|---|---|
<тип> | Tregon llojin e vlerës. | <размер> |
A & & B | Vlerat duhet të dalin në rendin e specifikuar. | <размер> && <цвет> |
A | B | Tregon që ju duhet të zgjidhni vetëm një vlerë nga ato të propozuara (A ose B). | normale | kapele të vogla |
A || B | Çdo vlerë mund të përdoret në mënyrë të pavarur ose së bashku me të tjerat në çdo mënyrë. | gjerësia || numëroj |
Vlerat e grupeve. | [ kulture || kryq] | |
* | Përsëriteni zero ose më shumë herë. | [,<время>]* |
+ | Përsëriteni një ose më shumë herë. | <число>+ |
? | Lloji, fjala ose grupi i specifikuar është opsional. | futur? |
(A, B) | Përsëriteni të paktën A, por jo më shumë se B herë. | <радиус>{1,4} |
# | Përsëriteni një ose më shumë herë të ndara me presje. | <время># |
vlerat
i dukshëm Shfaq të gjithë përmbajtjen e elementit, edhe përtej lartësisë dhe gjerësisë së specifikuar. i fshehur Shfaqet vetëm zona brenda elementit, pjesa tjetër do të fshihet. Scroll Shiritat e lëvizjes shtohen gjithmonë. Shiritat e lëvizjes automatike shtohen vetëm kur është e nevojshme.
Sandbox
Winnie the Pooh nuk ishte gjithmonë kundër një pije freskuese, veçanërisht në njëmbëdhjetë të mëngjesit, sepse në atë kohë mëngjesi kishte mbaruar prej kohësh dhe dreka ende nuk kishte filluar. Dhe, sigurisht, ai ishte jashtëzakonisht i lumtur kur pa se Lepuri po nxirrte gota dhe pjata.
div (lartësia: 80 px; tejmbushja: automatik; )
Shembull
Xhel heterogjen blu
Konduktometria përcjell butësisht metodën elektronike të marrjes, pavarësisht nga pasojat e depërtimit të metil karbiolit brenda.
Rezultati ky shembull treguar në Fig. 1.
Oriz. 1. Zbatimi i vetive të tejmbushjes
Modeli i objektit
Nje objekt.stil.mbushje
shënim
Internet Explorer deri në versionin 7.0 përfshirëse:
- pozicionuar relativisht elementet fëmijë, vlerat e tejmbushjes së të cilave janë vendosur në automatik ose me lëvizje lëvizëse sillen sikur të kishin pozicion: fiks.
Internet Explorer 8:
- Kombinimi i tejmbushjes me vlerën e lëvizjes me vetitë max-height dhe float mund të çojë në mungesën e elementeve të faqes së internetit dhe shfaqjen e një ekrani bosh në shfletues.
- Për një bllok që ka vetitë notuese dhe vërshoj me vlerën scroll , gjerësia e specifikuar përmes vetive max-width shpërfillet.
- Lartësia e një blloku me një shirit lëvizës horizontal rritet me lartësinë e shiritit të lëvizjes, megjithëse sipas specifikimeve CSS specifikuar dimensionet duhet të përfshijnë shiritat e lëvizjes.
Firefox 3.6 nuk zbaton saktë tejmbushjen në grupet e qelizave të tabelës ( ,
, ).Specifikim
Çdo specifikim kalon nëpër disa faza të miratimit.
- Rekomandim - Specifikimi është miratuar nga W3C dhe rekomandohet si standard.
- Rekomandimi i Kandidatit ( Rekomandim i mundshëm ) - grupi përgjegjës për standardin është i kënaqur që përmbush qëllimet e tij, por kërkon ndihmë nga komuniteti i zhvillimit për të zbatuar standardin.
- Rekomandimi i propozuar Rekomandim i sugjeruar) - në këtë fazë dokumenti i dorëzohet Këshillit Këshillimor të W3C për miratim përfundimtar.
- Drafti i punës - Një version më i pjekur i një drafti që është diskutuar dhe ndryshuar për shqyrtim nga komuniteti.
- Drafti i redaktorit ( Drafti editorial) - një draft version i standardit pas ndryshimeve të bëra nga redaktorët e projektit.
- Drafti ( Draft specifikimi) - versioni i parë i draftit të standardit.
Në këtë artikull do të shqyrtojmë në detaje veçorinë overflow me të gjitha vlerat e saj, e cila gjithashtu ju lejon të shtoni ose hiqni një shirit lëvizës horizontal/vertikal. Me fjalë të tjera, si të krijoni shirita lëvizjeje.
Overflow në CSS është përgjegjëse për mënyrën se si do të duket shfaqja e informacionit në një bllok nëse përmbajtja tejkalon lartësinë ose gjerësinë e këtij blloku. Kjo veti vlen vetëm për elementët e bllokut (ekrani : bllok ; ose ata që fillimisht janë elementë bllok - divs, etj.).
Vlerat e mundshme që merr kjo pronë (të dukshme si parazgjedhje):
- E dukshme - E gjithë përmbajtja e elementit shfaqet, edhe përtej lartësisë dhe gjerësisë së specifikuar.
- Fshehur - Shfaqet vetëm zona brenda elementit, pjesa tjetër do të fshihet.
- Lëvizja - Shiritat e lëvizjes shtohen gjithmonë.
- Auto - Shiritat e lëvizjes shtohen vetëm kur është e nevojshme.
- Inherit - Trashëgon vlerën e prindit.
Më shpesh, kjo veti përdoret për të hequr ose shtuar shirita lëvizjeje në një element. Kështu, për shembull, ata merren me kornizat për të mos i ngjeshur në madhësinë e plotë. Ose për të futur një tekst të madh në mënyrë që të mos zërë gjysmën e faqes, por të vendoset rehat në një bllok të veçantë, dhe atje mund të lëvizet dhe të lexohet. Në pjesën më të madhe, prona zgjidh problemin e shfaqjes komode të informacionit.
Në demonstrim mund të shihni se si funksionon çdo vlerë pronësie në praktikë:
Kodi HTML
të dukshme
i fshehur
Shokë! Filloni puna e përditshme luan në formimin e pozicioneve rol i rendesishem në formimin e sistemeve të pjesëmarrjes masive. Rëndësia e këtyre problemeve është aq e dukshme sa rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë kërkon identifikimin dhe sqarimin e propozimeve të reja. Kështu, forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e modelit të zhvillimit. Detyra e organizatës, veçanërisht model i ri Aktiviteti organizativ përcakton kryesisht krijimin e një sistemi trajnimi të personelit që plotëson nevojat urgjente.
Përvoja e larmishme dhe e pasur në forcimin dhe zhvillimin e strukturës na lejon të vlerësojmë rëndësinë e fushave të zhvillimit progresiv. Kështu zhvillimin e mëtejshëm forma të ndryshme të veprimtarisë ju lejon të kryeni detyra të rëndësishme në zhvillimin e propozimeve të reja. Praktika e përditshme tregon se zbatimi i objektivave të planifikuar siguron një pjesëmarrje të gjerë (specialistësh) në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara. Rëndësia e këtyre problemeve është aq e dukshme saqë forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e kushteve thelbësore financiare dhe administrative. Kështu, rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë na lejon të vlerësojmë rëndësinë e formave të zhvillimit. Konsideratat ideologjike të një niveli më të lartë, si dhe qëllimi dhe vendi i trajnimit të personelit, sigurojnë që një gamë e gjerë specialistësh të marrin pjesë në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara.
rrotulloni
Shokë! fillimi i punës së përditshme për formimin e një pozicioni luan një rol të rëndësishëm në formimin e sistemeve të pjesëmarrjes masive. Rëndësia e këtyre problemeve është aq e dukshme sa rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë kërkon identifikimin dhe sqarimin e propozimeve të reja. Kështu, forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e modelit të zhvillimit. Detyra e organizatës, në veçanti modeli i ri i veprimtarisë organizative, përcakton kryesisht krijimin e një sistemi trajnimi të personelit, plotëson nevojat urgjente.
Përvoja e larmishme dhe e pasur në forcimin dhe zhvillimin e strukturës na lejon të vlerësojmë rëndësinë e fushave të zhvillimit progresiv. Kështu, zhvillimi i mëtejshëm i formave të ndryshme të veprimtarisë na lejon të kryejmë detyra të rëndësishme në zhvillimin e propozimeve të reja. Praktika e përditshme tregon se zbatimi i objektivave të planifikuar siguron një pjesëmarrje të gjerë (specialistësh) në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara. Rëndësia e këtyre problemeve është aq e dukshme saqë forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e kushteve thelbësore financiare dhe administrative. Kështu, rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë na lejon të vlerësojmë rëndësinë e formave të zhvillimit. Konsideratat ideologjike të një niveli më të lartë, si dhe qëllimi dhe vendi i trajnimit të personelit, sigurojnë që një gamë e gjerë specialistësh të marrin pjesë në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara.
auto
Shokë! fillimi i punës së përditshme për formimin e një pozicioni luan një rol të rëndësishëm në formimin e sistemeve të pjesëmarrjes masive. Rëndësia e këtyre problemeve është aq e dukshme sa rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë kërkon identifikimin dhe sqarimin e propozimeve të reja. Kështu, forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e modelit të zhvillimit. Detyra e organizatës, në veçanti modeli i ri i veprimtarisë organizative, përcakton kryesisht krijimin e një sistemi trajnimi të personelit, plotëson nevojat urgjente.
Përvoja e larmishme dhe e pasur në forcimin dhe zhvillimin e strukturës na lejon të vlerësojmë rëndësinë e fushave të zhvillimit progresiv. Kështu, zhvillimi i mëtejshëm i formave të ndryshme të veprimtarisë na lejon të kryejmë detyra të rëndësishme në zhvillimin e propozimeve të reja. Praktika e përditshme tregon se zbatimi i objektivave të planifikuar siguron një pjesëmarrje të gjerë (specialistësh) në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara. Rëndësia e këtyre problemeve është aq e dukshme saqë forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e kushteve thelbësore financiare dhe administrative. Kështu, rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë na lejon të vlerësojmë rëndësinë e formave të zhvillimit. Konsideratat ideologjike të një niveli më të lartë, si dhe qëllimi dhe vendi i trajnimit të personelit, sigurojnë që një gamë e gjerë specialistësh të marrin pjesë në formimin e pozicioneve të marra nga pjesëmarrësit në lidhje me detyrat e caktuara.
trupi (diferenca: 0 0 0 0; mbushja: 0 0 60 px 0; madhësia e shkronjave: 16 px;) h2 (ngjyra:#CC0033;) div ( gjerësia: 200 px; /* gjerësi fikse*/ lartësia: 300 px; /* lartësi fikse */ kufiri: 1px solid #555; mbushje: 4 px; diferencë: 4 px; float:majtas; ).
Vlen t'i kushtohet vëmendje faktit që në këtë rast të veçantë blloqet kanë një lartësi dhe gjerësi të caktuar fikse. Kjo është e rëndësishme, për shembull, merrni parasysh opsionin kur lartësia e bllokut është vendosur në automatik:
Ne shohim që teksti shfaqet saktë brenda bllokut në të gjitha rastet, me përjashtim të një shqetësimi të vogël në rastin e lëvizjes , ku shfaqen shiritat e lëvizjes joaktive.
Por në këtë rast ekziston një rrezik i vogël, pasi u ndesh me të cilin shumë nuk e kuptojnë pse lindi dhe si ta korrigjojnë atë. Fakti është se nëse një bllok me tejmbushje: i dukshëm; pra vlera e paracaktuar dhe përmbajtja e saj ka elemente me ndonjë vlerë notuese, përveç asnjë , atëherë e gjithë kjo do të shfaqet gabimisht. Për të kuptuar se çfarë është kjo situatë, merrni parasysh një shembull:
Poshtë bllokut VisibleDiv është një tjetër bllok
të dukshme
Shokë! fillimi i punës së përditshme për formimin e një pozicioni luan një rol të rëndësishëm në formimin e sistemeve të pjesëmarrjes masive. Rëndësia e këtyre problemeve është aq e dukshme sa rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë kërkon identifikimin dhe sqarimin e propozimeve të reja. Kështu, forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e modelit të zhvillimit. Detyra e organizatës, në veçanti modeli i ri i veprimtarisë organizative, përcakton kryesisht krijimin e një sistemi trajnimi të personelit, plotëson nevojat urgjente.
Nuk ka asgjë nën bllokun VisibleDiv
të dukshme
Shokë! fillimi i punës së përditshme për formimin e një pozicioni luan një rol të rëndësishëm në formimin e sistemeve të pjesëmarrjes masive. Rëndësia e këtyre problemeve është aq e dukshme sa rritja e vazhdueshme sasiore dhe shtrirja e aktivitetit tonë kërkon identifikimin dhe sqarimin e propozimeve të reja. Kështu, forcimi dhe zhvillimi i strukturës paraqet një eksperiment interesant në testimin e modelit të zhvillimit. Detyra e organizatës, në veçanti modeli i ri i veprimtarisë organizative, përcakton kryesisht krijimin e një sistemi trajnimi të personelit, plotëson nevojat urgjente.
trupi (diferenca: 0 0 0 0; mbushja: 0 0 60 px 0; madhësia e shkronjave: 16 px;) h2 (ngjyra:#CC0033;) p (lundrues: majtas;) div (gjerësia: 500 px; lartësia: automatikisht; kufiri: 1px solid #555; mbushje:4px; margjina:4px; ) .VisibleDiv (mbushje:i dukshëm;sfondi: rgba(0,255,0,0.1);) .injoroj (sfondi: rgba(0,255,0,0.6); ngjyra:# FFFFFF;pesha e shkronjave: bold;)
Në rastin e parë, është e qartë se përmbajtja me vetinë float lëviz jashtë bllokut dhe nuk merret parasysh gjatë përcaktimit të lartësisë së bllokut, në rastin e dytë, nën bllokun me tejmbushje: i dukshëm ; Një bllok tjetër është vendosur posaçërisht dhe i lyer me një ngjyrë të ndryshme. Këta nuk janë shembujt e vetëm se si blloqe të tilla mund të sillen në një faqe (me tejmbushje : e dukshme ; dhe lartësi : automatik ; ). Kjo mund të korrigjohet duke zëvendësuar vlerën e dukshme me të fshehur; mbani mend se kjo veti duhet të specifikohet vetëm për blloqet me lartësi: auto; , nëse ka një lartësi fikse, atëherë ka shumë mundësi që përmbajtja thjesht të fshihet nëse është më e madhe se lartësia e specifikuar.
Kështu do të duket versioni i korrigjuar:
Gjithashtu, nuk do të keni një problem të tillë nëse blloku ka tejmbushje: i dukshëm ; dhe lartësia: auto; specifikohet gjithashtu një vlerë e vetive float. Në përgjithësi, në shumë raste, shfaqja e elementeve varet nga një grup veçorish dhe jo nga vetitë individuale.
3. Detyroni lëvizjen vertikale dhe horizontale në një bllok CSS
4. Shembull i një blloku div me lëvizje
Në këtë artikull do të shqyrtojmë çështjen e krijimit të një blloku (div) madhësi fikse me aftësinë për të lëvizur horizontalisht dhe vertikalisht. Kjo mund të zbatohet duke përdorur CSS. Përgjegjës për këtë prona e tejmbushjes.
Rreth vetive të dobishme të tejmbushjes
Prona vërshojështë përgjegjës për shfaqjen e përmbajtjes së një elementi blloku. Mund të përdoret kur përmbajtja nuk përshtatet plotësisht dhe shtrihet përtej zonës së bllokut.vërshoj-x- është përgjegjës për shfaqjen horizontale të përmbajtjes së një elementi blloku.
vërshoj-y- është përgjegjës për shfaqjen vertikalisht të përmbajtjes së një elementi blloku.
Kodi CSS
Prokrutka (
tejmbushje: auto; /* veti për lëvizje horizontale. Automatikisht nëse përmbajtja është më e madhe se blloku */
}
vetitë dhe vlerat e tejmbushjes
të dukshme- shfaqet e gjithë përmbajtja e elementit, edhe jashtë gjerësisë së caktuar.i fshehur- shfaqet vetëm zona brenda elementit, pjesa tjetër është e fshehur.
rrotulloni- shton me forcë një shirit lëvizës horizontal (y) ose horizontal (x).
auto- shtohet automatikisht shirit horizontal duke lëvizur nëse blloku është më i vogël.
Konsideroni një shembull të një klase CSS. Në gjerësi dhe lartësi vendosim gjerësinë dhe lartësinë e bllokut që na nevojitet (përmbajtja e bllokut nuk do të shkojë përtej tyre), dhe me vetinë overflow: auto; vendosni lëvizjen horizontale nëse është e nevojshme
Kodi CSS
Prokrutka (
gjerësia: 150 px; /* gjerësia e bllokut tonë */
lartësia: 100 px; /* lartësia e bllokut tonë */
tejmbushje: auto; /* veti për lëvizje horizontale. Automatikisht, nëse ka më shumë se një bllok */
}
Lëvizja e detyruar në një bllok CSS
Ju gjithashtu mund të detyroni lëvizjen për të përshtatur lartësinë dhe gjerësinë. Për këtë, çdo aks: tejmbushje-y: lëviz; (vertikale) tejmbushje-x: lëviz; (horizontale) specifikoni parametrin e rrotullimit, lëvizje e detyruar.Kodi HTML dhe CSS
Prokrutka (
lartësia: 150 px; /* lartësia e bllokut tonë */
sfond: #fff; /* ngjyra e sfondit, e bardhë */
kufiri: 1px solid #C1C1C1; /* madhësia dhe ngjyra e kufirit të bllokut */
}
Shembull i div-së me lëvizje
Kodi HTML dhe CSS
Dhe ka shumë, shumë tekst të ndryshëm dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera. Dhe ka shumë, shumë tekste të ndryshme dhe informacione të tjera.
Një nga pronat vërshoj mund të hiqet, atëherë do të ketë vetëm lëvizje përgjatë një aksi, gjë që është mjaft e mjaftueshme.
Shihni skenarin në veprim Për shembull më poshtë.
Mund të përdorni overflow-y: lëvizni për lëvizje vertikale.