Ponekad je potrebno postaviti veliki komad teksta u mali prozor koji se tu ne uklapa u potpunosti; da biste riješili ovaj problem, lako je kreirati sloj pomicanjem - div sa skrolom.
Trebaće
Sloj fiksne veličine i CSS stil.
CSS
U CSS class.scroll parametri su postavljeni na 600px u dužinu i 300px u visinu, padding, okvir i boja pozadine. ALI! Najvažniji parametar je overflow:auto, koji postavlja traku za pomicanje da se pojavi kada je količina teksta veća od veličine sloja.
Pomicanje (širina:500px; visina:300px; /* potrebna je fiksna veličina */ overflow:auto; /* pomicanje se pojavljuje po potrebi */ padding:10px 20px; granica:#999 1px čvrsta; background-color:#FAFAFA; )
HTML
Rezultat
Na ekranu ćete videti mali okvir sa tekstom i sivim okvirom.
Najviše se koriste etilen glikol rashladna sredstva na bazi etilen glikola i vode (destilirana) sa kompleksom aditiva.
Antifrizi se dobijaju kao vodeni rastvori odgovarajućih koncentrata. Tokom rada, kvalitet antifriza se može kontrolisati gustinom. Tokom rada, prva stvar koja ispari iz rashladnog sredstva tokom rada je voda, koju treba povremeno dopunjavati (destilirati). Potrebno je osigurati da benzin i ulja ne dođu u antifriz, jer uzrokuju pjenjenje i oslobađanje tečnosti iz sistema.
Vek trajanja rashladnih tečnosti kao što su "Tosol" i "Lena" ograničen je izdržljivošću aditiva i obično je 2 godine; Prosječna kilometraža za razne automobile je 50.000 km.
Prilikom prvog servisiranja rabljenog vozila potrebno je promijeniti rashladnu tečnost. Nakon što ispraznite staru tečnost, napunite sistem čistom vodom, pokrenite motor i ostavite da radi u praznom hodu 15-20 minuta; zatim ispustite vodu i napunite sistem novom rashladnom tečnošću.
Svojstvo overflow kontroliše prikaz sadržaja blok element, ako se potpuno ne uklapa i prelazi područje datih dimenzija.
kratke informacije
Oznake
Opis | Primjer | |
---|---|---|
<тип> | Označava tip vrijednosti. | <размер> |
A && B | Vrijednosti se moraju ispisati navedenim redoslijedom. | <размер> && <цвет> |
A | B | Označava da trebate odabrati samo jednu vrijednost od predloženih (A ili B). | normalno | small-caps |
A || B | Svaka vrijednost se može koristiti samostalno ili zajedno s drugima bilo kojim redoslijedom. | širina || count |
Grupne vrijednosti. | [ usev || križ ] | |
* | Ponovite nula ili više puta. | [,<время>]* |
+ | Ponovite jedan ili više puta. | <число>+ |
? | Navedeni tip, riječ ili grupa su opcioni. | umetnuti? |
(A, B) | Ponovite najmanje A, ali ne više od B puta. | <радиус>{1,4} |
# | Ponovite jedan ili više puta odvojeno zarezima. | <время># |
Vrijednosti
vidljivo Prikazuje cijeli sadržaj elementa, čak i izvan navedene visine i širine. hidden Samo područje unutar elementa je prikazano, ostalo će biti skriveno. pomicanje Trake za pomicanje se uvijek dodaju. auto Scroll trake se dodaju samo kada je potrebno.
Sandbox
Winnie the Pooh uvijek nije bio nesklon malo osvježenja, posebno u jedanaest ujutro, jer je tada doručak već odavno bio završen, a ručak još nije počeo. I, naravno, bio je užasno sretan kada je vidio da Zec vadi šolje i tanjire.
div (visina: 80px; overflow: auto ;)
Primjer
Heterogeni plavi gel
Konduktometrija nežno prenosi elektronski način dobijanja, bez obzira na posledice prodiranja metil karbiola unutra.
Rezultat ovaj primjer prikazano na sl. 1.
Rice. 1. Primjena svojstva overflow
Objektni model
Objekt.style.overflow
Bilješka
Internet Explorer do verzije 7.0 uključujući:
- relativno pozicioniran podređeni elementi, čije su vrijednosti prekoračenja postavljene na auto ili se pomicanje ponašaju kao da imaju poziciju: fiksnu.
Internet Explorer 8:
- Kombinovanje prelivanja sa vrednošću pomeranja sa svojstvima max-height i float može dovesti do nedostajućih elemenata veb stranice i prikazivanja praznog ekrana u pretraživaču.
- Za blok koji ima float svojstva i prelije sa vrijednošću scroll , širina specificirana kroz svojstvo max-width se zanemaruje.
- Visina bloka s horizontalnom trakom za pomicanje povećava se za visinu trake za pomicanje, iako prema specifikaciji CSS specificiran dimenzije trebaju uključivati trake za pomicanje.
Firefox 3.6 ne primjenjuje ispravno prelijevanje na grupe ćelija tablice ( ,
, ).Specifikacija
Svaka specifikacija prolazi kroz nekoliko faza odobrenja.
- Preporuka - specifikaciju je odobrio W3C i preporučuje se kao standard.
- Preporuka kandidata ( Moguća preporuka ) - grupa odgovorna za standard je zadovoljna da ispunjava svoje ciljeve, ali joj je potrebna pomoć razvojne zajednice da implementira standard.
- Predložena preporuka Predložena preporuka) - u ovoj fazi dokument se dostavlja Savjetodavnom vijeću W3C na konačno odobrenje.
- Radni nacrt – zrelija verzija nacrta o kojoj se raspravljalo i dopunjeno za pregled zajednice.
- Nacrt urednika ( Urednički nacrt) - nacrt standarda nakon izmjena koje su izvršili urednici projekta.
- Nacrt ( Nacrt specifikacije) - prva verzija verzije standarda.
U ovom članku ćemo detaljno ispitati svojstvo overflow sa svim njegovim vrijednostima, koje vam također omogućava dodavanje ili uklanjanje horizontalne/vertikalne trake za pomicanje. Drugim riječima, kako napraviti trake za pomicanje.
Overflow u CSS-u je odgovoran za to kako će izgledati prikaz informacija u bloku ako sadržaj premašuje visinu ili širinu ovog bloka. Ovo svojstvo se odnosi samo na blok elemente (display : block ; ili one koji su inicijalno blok elementi - divs, itd.).
Moguće vrijednosti koje ovo svojstvo uzima (vidljivo prema zadanim postavkama):
- Vidljivo - prikazuje se cijeli sadržaj elementa, čak i iznad navedene visine i širine.
- Skriveno - prikazuje se samo područje unutar elementa, ostalo će biti skriveno.
- Scroll - Trake za pomicanje se uvijek dodaju.
- Auto - trake za pomicanje se dodaju samo kada je to potrebno.
- Naslijediti - Nasljeđuje vrijednost roditelja.
Najčešće se ovo svojstvo koristi za uklanjanje ili dodavanje traka za pomicanje elementu. Ovako se, na primjer, bave okvirima da ih ne bi nagurali u punoj veličini. Ili da ubacite neki veliki tekst tako da ne zauzima pola stranice, već da se udobno smjesti u poseban blok, i tamo se može listati i čitati. Uglavnom, nekretnina rješava problem udobnog prikaza informacija.
U demonstraciji možete vidjeti kako svaka vrijednost imovine funkcionira u praksi:
HTML kod
vidljivo
skriveno
Drugovi! Počni svakodnevni rad igra na formiranje pozicije važnu ulogu u formiranju sistema masovnog učešća. Značaj ovih problema je toliko očigledan da stalni kvantitativni rast i obim naše aktivnosti zahtevaju identifikaciju i pojašnjenje novih predloga. Stoga jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju razvojnog modela. Zadatak organizacije, posebno novi model organizaciona aktivnost umnogome određuje stvaranje sistema obuke kadrova koji zadovoljava hitne potrebe.
Raznoliko i bogato iskustvo u jačanju i razvoju strukture omogućava nam da procenimo značaj oblasti progresivnog razvoja. Dakle dalji razvoj Različiti oblici aktivnosti omogućavaju vam obavljanje važnih zadataka u razvoju novih prijedloga. Svakodnevna praksa pokazuje da realizacija planiranih ciljeva osigurava učešće širokog kruga (specijalista) u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima. Značaj ovih problema je toliko očigledan da jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju bitnih finansijskih i administrativnih uslova. Dakle, konstantan kvantitativni rast i obim naše aktivnosti omogućava nam da procenimo značaj oblika razvoja. Ideološka razmatranja višeg reda, kao i obim i mjesto obuke kadrova, osiguravaju da širok spektar stručnjaka učestvuje u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima.
skrolujte
Drugovi! početak svakodnevnog rada na formiranju pozicije igra važnu ulogu u formiranju sistema masovnog učešća. Značaj ovih problema je toliko očigledan da stalni kvantitativni rast i obim naše aktivnosti zahtevaju identifikaciju i pojašnjenje novih predloga. Stoga jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju razvojnog modela. Zadatak organizacije, a posebno novi model organizacionog djelovanja, u velikoj mjeri određuje stvaranje sistema obuke kadrova, zadovoljava hitne potrebe.
Raznoliko i bogato iskustvo u jačanju i razvoju strukture omogućava nam da procenimo značaj oblasti progresivnog razvoja. Dakle, dalji razvoj različitih oblika aktivnosti omogućava nam da izvršimo važne zadatke u razvoju novih prijedloga. Svakodnevna praksa pokazuje da realizacija planiranih ciljeva osigurava učešće širokog kruga (specijalista) u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima. Značaj ovih problema je toliko očigledan da jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju bitnih finansijskih i administrativnih uslova. Dakle, konstantan kvantitativni rast i obim naše aktivnosti omogućava nam da procenimo značaj oblika razvoja. Ideološka razmatranja višeg reda, kao i obim i mjesto obuke kadrova, osiguravaju da širok spektar stručnjaka učestvuje u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima.
auto
Drugovi! početak svakodnevnog rada na formiranju pozicije igra važnu ulogu u formiranju sistema masovnog učešća. Značaj ovih problema je toliko očigledan da stalni kvantitativni rast i obim naše aktivnosti zahtevaju identifikaciju i pojašnjenje novih predloga. Stoga jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju razvojnog modela. Zadatak organizacije, a posebno novi model organizacionog djelovanja, u velikoj mjeri određuje stvaranje sistema obuke kadrova, zadovoljava hitne potrebe.
Raznoliko i bogato iskustvo u jačanju i razvoju strukture omogućava nam da procenimo značaj oblasti progresivnog razvoja. Dakle, dalji razvoj različitih oblika aktivnosti omogućava nam da izvršimo važne zadatke u razvoju novih prijedloga. Svakodnevna praksa pokazuje da realizacija planiranih ciljeva osigurava učešće širokog kruga (specijalista) u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima. Značaj ovih problema je toliko očigledan da jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju bitnih finansijskih i administrativnih uslova. Dakle, konstantan kvantitativni rast i obim naše aktivnosti omogućava nam da procenimo značaj oblika razvoja. Ideološka razmatranja višeg reda, kao i obim i mjesto obuke kadrova, osiguravaju da širok spektar stručnjaka učestvuje u formiranju pozicija koje zauzimaju učesnici u vezi sa postavljenim zadacima.
tijelo (margina:0 0 0 0; padding:0 0 60px 0; font-size:16px;) h2 (boja:#CC0033;) div ( width:200px; /* fiksna širina*/ visina:300px; /* fiksna visina */ border:1px solid #555; padding:4px; margin:4px; float:left; ) .VisibleDiv (overflow:visible;) .HiddenDiv (overflow:hidden;).ScrollDiv (overflow:scroll;).AutoDiv (overflow:auto;)
Vrijedno je obratiti pažnju na činjenicu da u ovom konkretnom slučaju blokovi imaju zadanu fiksnu visinu i širinu. Ovo je važno, na primjer, razmotrite opciju kada je visina bloka postavljena na auto:
Vidimo da je tekst ispravno prikazan unutar bloka u svim slučajevima, osim male neugodnosti u slučaju scrolla, gdje se pojavljuju neaktivne trake za pomicanje.
Ali u ovom slučaju postoji mala opasnost, nailazeći na koju mnogi ne razumiju zašto je nastala i kako je ispraviti. Činjenica je da ako je blok sa prelivom: vidljiv; odnosno zadana vrijednost, a njen sadržaj ima elemente sa bilo kojim float vrijednost, osim nijedan , onda će sve ovo biti pogrešno prikazano. Da biste razumjeli kakva je ova situacija, razmotrite primjer:
Ispod bloka VisibleDiv je još jedan blok
vidljivo
Drugovi! početak svakodnevnog rada na formiranju pozicije igra važnu ulogu u formiranju sistema masovnog učešća. Značaj ovih problema je toliko očigledan da stalni kvantitativni rast i obim naše aktivnosti zahtevaju identifikaciju i pojašnjenje novih predloga. Stoga jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju razvojnog modela. Zadatak organizacije, a posebno novi model organizacionog djelovanja, u velikoj mjeri određuje stvaranje sistema obuke kadrova, zadovoljava hitne potrebe.
Nema ničega ispod bloka VisibleDiv
vidljivo
Drugovi! početak svakodnevnog rada na formiranju pozicije igra važnu ulogu u formiranju sistema masovnog učešća. Značaj ovih problema je toliko očigledan da stalni kvantitativni rast i obim naše aktivnosti zahtevaju identifikaciju i pojašnjenje novih predloga. Stoga jačanje i razvoj strukture predstavlja zanimljiv eksperiment u testiranju razvojnog modela. Zadatak organizacije, a posebno novi model organizacionog djelovanja, u velikoj mjeri određuje stvaranje sistema obuke kadrova, zadovoljava hitne potrebe.
tijelo (margin:0 0 0 0; padding:0 0 60px 0; font-size:16px;) h2 (boja:#CC0033;) p (float:left;) div ( širina:500px; visina:auto; granica: 1px solid #555; padding:4px; margin:4px; ) .VisibleDiv (overflow:visible;background: rgba(0,255,0,0.1);) .ignor (background: rgba(0,255,0,0.6); color:# FFFFFF;font-weight:bold;)
U prvom slučaju je jasno da se sadržaj sa svojstvom float pomiče izvan bloka i ne uzima se u obzir pri određivanju visine bloka, u drugom slučaju ispod bloka sa prelivom: vidljivo ; Drugi blok je posebno postavljen i ofarban u drugu boju. Ovo nisu jedini primjeri kako se takvi blokovi mogu ponašati na stranici (s overflow : vidljivo ; i visinom : auto ; ). Ovo se može ispraviti zamjenom vidljive vrijednosti sa skrivenom; zapamtite da ovo svojstvo treba specificirati samo za blokove s visinom: auto; , ako postoji fiksna visina, onda postoji velika šansa da će sadržaj jednostavno biti skriven ako je veći od navedene visine.
Ovako će izgledati ispravljena verzija:
Također, nećete imati takav problem ako blok ima overflow: visible ; i visina: auto; određena je vrijednost svojstva float. Općenito, u mnogim slučajevima, prikaz elemenata ovisi o skupu svojstava, a ne o pojedinačnim svojstvima.
3. Forsirajte vertikalno i horizontalno pomicanje u CSS bloku
4. Primjer div bloka sa pomicanjem
U ovom članku ćemo se osvrnuti na pitanje kreiranja bloka (div) fiksna veličina sa mogućnošću vodoravnog i okomitog pomicanja. Ovo se može implementirati koristeći CSS. Odgovoran za ovo overflow svojstvo.
O korisnom svojstvu prelijevanja
Nekretnina overflow je odgovoran za prikaz sadržaja blok elementa. Može se koristiti kada se sadržaj ne uklapa u potpunosti i proteže se izvan područja bloka.overflow-x- odgovoran je za horizontalno prikazivanje sadržaja blok elementa.
overflow-y- odgovoran je za vertikalno prikazivanje sadržaja blok elementa.
CSS kod
Prokrutka (
overflow: auto; /* svojstvo za horizontalno pomicanje. Automatski ako je sadržaj veći od bloka */
}
svojstva i vrijednosti prelivanja
vidljivo- prikazuje se cijeli sadržaj elementa, čak i izvan postavljene širine.skriveno- prikazuje se samo područje unutar elementa, ostalo je skriveno.
skrolujte- nasilno dodaje horizontalnu (y) ili horizontalnu (x) traku za pomicanje.
auto- automatski dodano horizontalna traka skrolovanje ako je blok manji.
Razmotrimo primjer CSS klase. U širini i visini postavljamo širinu i visinu bloka koji nam je potreban (sadržaj bloka neće ići dalje od njih), a sa svojstvom overflow: auto; postavite horizontalno pomicanje ako je potrebno
CSS kod
Prokrutka (
širina:150px; /* širina našeg bloka */
visina:100px; /* visina našeg bloka */
overflow: auto; /* svojstvo za horizontalno pomicanje. Automatski, ako ima više od bloka */
}
Prisilno pomicanje u CSS bloku
Također možete prisiliti pomicanje da odgovara visini i širini. Za ovo, svaka osa: overflow-y: scroll; (vertikalno) overflow-x: skrol; (horizontalno) specificirajte parametar pomicanja, prisilno skrolovanje.HTML i CSS kod
Prokrutka (
visina:150px; /* visina našeg bloka */
pozadina: #fff; /* boja pozadine, bijela */
granica: 1px čvrsta #C1C1C1; /* veličina i boja ivice bloka */
}
Primjer za pomicanje div
HTML i CSS kod
A ima ih mnogo, mnogo drugačiji tekst i druge informacije. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija. I ima mnogo, mnogo različitih tekstova i drugih informacija.
Jedna od nekretnina overflow može se ukloniti, tada će biti samo pomicanje duž jedne ose, što je sasvim dovoljno.
Pogledajte skriptu u akciji Na primjer ispod.
Možete koristiti overflow-y: pomicanje za vertikalno pomicanje.