Okviri (parametri bloka)
Vrijednosti ovih svojstava se koriste za postavljanje karakteristika područja oko elementa.
Ovo se može primijeniti na simbole, slike itd.
Opcije | Značenje | Opis |
border-top-color granica-desna-boja granica-lijevo-boja boja donje granice border-color |
boja (bez boje zadano) |
Odredite boju četiri strane okvira. Ako boju zamijenite URL-om slike, ona će se ponoviti i formirati okvir. |
rubni-top-stil u stilu granice desno u stilu granice lijevo rubni-donji stil u stilu granice |
ništa (zadano) solidan duplo groove greben umetnuti početak |
Određuje stil četiri strane okvira. |
border-top granica desno granica-lijevo border-bottom granica |
širina okvira, okvir_stil, boja (zadano: |
Odredite svojstva četiri strane okvira. Funkcioniše isto kao i svojstva paddinga (pogledajte ispod), osim što je granica vidljiva. širina okvira može biti srednje, tanko ili debelo, ili specificirano u jedinicama. Argument boja koristi se za definiranje boje ispune za pozadinu elementa dok se učitava, kao i iza prozirnih dijelova elementa. Ako umjesto toga prosledite adresu slike, obrazac će se ponoviti, ispunjavajući obris okvira. |
granica-vrh-širina granica-desno-širina granica-lijevo-širina granica-donja-širina border-width |
tanak srednje (zadano) debelo dužina |
Definirajte širinu ivice oko elementa. Svaka strana se može specificirati sa odgovarajućim parametrom. Postavljanje četiri pojedinačna svojstva možete zamijeniti postavljanjem jednog svojstva border-width isto kao i za svojstva udubljenja margina. |
ciip | pravokutni (/gore/desno/dolje/lijevo/) automatski (zadano) |
Određuje koliko je elementa vidljivo. Ne može se vidjeti ništa izvan područja navedenog ovim parametrom. |
displej | "", nijedan "" (zadano) |
Ova postavka određuje da li će element biti prikazan. |
float | ništa (zadano) lijevo u pravu |
Određuje da se element omota oko drugih elemenata lijevo ili desno umjesto da ih postavlja ispod njih. Podržano oznakama ,
...
|
visina | automatski (zadano) dužina |
Postavite visinu elementa i izmjerite je, ako je potrebno. Vrijednost se vraća kao string uključujući jedinice (px, %, itd.). Za dobijanje numerička vrijednost Koristi se svojstvo posHeight. |
lijevo | automatski (zadano) dužina interes |
Oni postavljaju horizontalnu koordinatu elementa, omogućavajući vam da pravilno instalirate i pomerate elemente. Vrijednost se vraća kao string uključujući jedinice (px, %, itd.). Da biste dobili vrijednost kao broj, koristite svojstvo posLeft. |
Primjer 1:
Ova linija je podvučena isprekidanom linijom. Primjer 2: Različite vrste okvira.
1. nema - Bez granice (border:none;) |
2. čvrst - Postoji ivica (ivica: 1px čvrsta;) |
Primjer 4: Okvir sa zaobljenim uglovima.
. V poreske prijave;
. certifikati 2-NDFL;
Svi navedeni dokumenti ukazuju na 11 cifren kod OKTMO umjesto prethodno korištenih OKATO kodova.
#org Pozicija:relativna; Boja pozadine: #e8e3d4; |
Počevši od 1. januara 2014. novi OKTMO kodovi su naznačeni u: . u poreskim prijavama; . certifikati 2-NDFL; . nalozi za plaćanje (polje 105); . Potvrda o uplati poreza, taksi, dažbina, obrazac PD-4 porez. Svi navedeni dokumenti navode 11-cifreni OKTMO kod umjesto prethodno korištenih OKATO kodova. |
|
Ugniježđene tablice
Uski crni okvir (5px) Parametri tabele:
|
Širina i visina blok elementi
CSS Properties širina I visina- postaviti širinu i visinu blok elemenata.
Širina i visina elementa mogu se podesiti na sljedeće načine:
- auto- Dimenzije elementa su određene njegovim sadržajem. (zadano)
- % - Dimenzije elementa se postavljaju kao procenat visine/širine nadređenog elementa.
- px- Dimenzije elemenata su navedene u pikselima ili bilo kojoj drugoj mjernoj jedinici prihvaćenoj u CSS-u.
Upravljanje sadržajem elementa
Što učiniti sa sadržajem elementa ako premašuje njegovu veličinu?
Ako se elementu daju tačne vrijednosti visine i širine ( visina, širina) i njegov sadržaj, na primjer dugačak tekst, ne uklapa se u navedene granice, tada se prema zadanim postavkama takav element rasteže do potrebne veličine, što nije uvijek u korist webmastera. Atribut dolazi u pomoć overflow, koji govori pretraživaču šta da radi sa elementom u takvim slučajevima.
Nekretnina overflow može imati sljedeća značenja:
- vidljivo- Element se rasteže na potrebnu veličinu. (zadano)
- skriveno- Sadržaj elementa je „odsječen“, vidljiv je samo onaj dio koji se uklapa u element.
- skrolujte- Dodaju se trake za pomicanje (uvijek! čak i ako sadržaj stane unutar elementa).
- auto- Po potrebi se dodaju trake za pomicanje.
CSS
CSS(engleski: Cascading Style Sheets - kaskadni stilski listovi) - formalni jezik za opisivanje izgleda dokumenta napisanog pomoću jezika za označavanje, itd. ..............
Rezultat
CSS
CSS(engleski: Cascading Style Sheets) je formalni jezik za opisivanje izgleda dokumenta napisanog pomoću jezika za označavanje. Metode CSS veze na dokumentCSS pravila su napisana formalno CSS jezik i nalaze se u stilovima, odnosno stilski listovi sadrže CSS pravila. Ovi stilovi se mogu nalaziti ili u samom web dokumentu, izgled koje opisuju, iu odvojenim datotekama u CSS formatu. (U suštini, CSS format je uobičajen tekstualnu datoteku. .css datoteka ne sadrži ništa osim liste CSS pravila i komentare na njih.) To jest, ovi stilovi mogu biti povezani, ugrađeni u web dokument koji opisuju na četiri različita načina:
- Kada je stilski list u zaseban fajl, može se povezati s web dokumentom pomoću oznake , koji se nalazi u ovom dokumentu između oznaka I.
(Tag će imati href atribut koji ima vrijednost adrese ovog stilskog lista). Sva pravila u ovoj tabeli važe za ceo dokument;
.....
- Kada je stilski list u zasebnoj datoteci, može se povezati s web dokumentom pomoću @import direktive, koja se nalazi u ovom dokumentu između oznaka I) odmah nakon oznake
- Kada je stilski list opisan u samom dokumentu, on se može nalaziti u njemu između oznaka(koji se, pak, nalaze u ovom dokumentu između oznaka I). Sva pravila u ovoj tabeli važe za ceo dokument;
.....
- Kada je stilski list opisan u samom dokumentu, on se može nalaziti unutar njega u tijelu neke zasebne oznake (preko njenog atributa stila) ovog dokumenta. Sva pravila u ovoj tabeli odnose se samo na sadržaj ove oznake.
kupiti slona
Da bi se sadržaj jedne ćelije jasno odvojio od druge, ćelijama se dodaju ivice. Parametar granične oznake je odgovoran za njihovo kreiranje
Cheburashka | Krokodil Gena | Shapoklyak |
Ovako napravljeni okviri se malo razlikuju po izgledu različitim pretraživačima.
Rice. 1. Granica dobivena korištenjem parametra granice
Da biste dobili okvir jedne vrste, preporučuje se korištenje oznake stila obruba, primjenjujući je na ćelije tablice (tag
0 | X | X |
0 | 0 | X |
X | X | 0 |
Razlika između ivica tabele sa i bez parametra border-collapse prikazana je na Sl. 2.
a
b
Rice. 2. Prikaz tabele kada se koristi atribut border-collapase
Na sl. Slika 2a prikazuje podrazumevani okvir tabele. Imajte na umu da unutar tabele sve linije imaju dvostruku debljinu. Dodavanje parametra border-collapse uklanja ovu osobinu, a debljina svih linija postaje ista (slika 2b).
Da biste razvili linije istog tipa unutar tabele, možete ići na drugi način. Treba dodati za selektor
0 | X | X |
0 | 0 | X |
X | X | 0 |
Ova metoda može imati varijacije, na primjer, za selektor
ili
IN u ovom primjeru Boja pozadine web stranice se unosi kroz svojstvo pozadine dodato selektoru BODY. Iako je bijela zadana boja, ponekad je poželjno da je postavite kako biste spriječili korisnika da odredi svoju boju pozadine kroz postavke pretraživača. Linije tabele takođe treba da imaju istu boju; u ovom slučaju, one nisu jasno vidljive i samo dele ćelije jedna na drugu. Rezultat 4. primjera prikazan je u nastavku. Rice. 3. Izgled ivica koje odgovaraju boji pozadine Pogledajmo neki dokument. Na njemu se formiraju HTML elementi (prikazuju se na ekranu u pretraživaču). Formiraju se na osnovu oznaka. Postavljate oznake, obrađuje ih html parser (dostupan u bilo kojem pretraživaču) i gradi html elemente. A kako će ti elementi izgledati određuje CSS. Svi html elementi imaju 4 područja: područje za popunjavanje, ivicu, padding i sadržaj elementa. Za šta su oni potrebni?
Treba shvatiti da svaki element leži unutar nekog područja. Ovo područje za element koji se nalazi unutar njega naziva se kontejner. One. kontejner je područje sadržaja roditeljski element. Ovo područje određuje prostor za izgradnju unutrašnjeg elementa. To znači da će se unutrašnji element prilagoditi veličini ovog područja. MargineTo je kada naš element stupa u interakciju s granicama kontejnera i s granicama susjednih elemenata (onih koji se nalaze pored njega u kodu). Osnovna pravila:
Vrijednost “auto” znači da će pretraživač samostalno analizirati ove vrijednosti. Veličina uvlake može se navesti u sljedećim vrijednostima: em, ex, px. Procenti (%) se izračunavaju iz širine kontejnera (iz oblasti sadržaja roditeljskog elementa). Ako navedete negativnu vrijednost, granice elemenata unutar roditeljskog kontejnera će se sudarati jedna s drugom. Pravilo „margine“ je složeno; ovdje su naznačene vrijednosti sve 4 margine (počevši od vrha u smjeru kazaljke na satu). primjeri: Margina: 10px 20px 20px 30px; margina: 10px 20px 30px; - margina s lijeva na desno je ista margina: 10px 20px; - margina od vrha do dna i lijevo-desno je ista margina: 10px; - sve uvlake su iste PaddingOvdje ne može biti negativnih vrijednosti, jer Nemoguće je premjestiti sadržaj izvan okvira elementa. Procenti se izračunavaju na osnovu širine kontejnera.
Granice u CSS-uSvi okviri imaju sljedeće karakteristike:
Sama pravila okvira:
Informacije okružene okvirom omogućavaju vam da odvojite jedan materijal na web stranici od drugog i privučete pažnju čitaoca. Parametar granicaNajjednostavniji način za kreiranje ivice je korištenje parametara tablice border, koji određuje debljinu ivice, i bordercolor, koji određuje njegovu boju. Ovako kreirani okviri se razlikuju po izgledu u različitim pretraživačima (slika 3.1). Rice. 3.1. Okvir dobiven korištenjem parametra granice Netscape simulira trodimenzionalnost okvira, Opera pretraživač općenito ostavlja svoju boju nepromijenjenom, i Internet Explorerčini okvir čvrstim. Primjer 3.1. Korištenje parametra granice
Parametar granice definira debljinu okvira, bordercolor – njegovu boju, cellpadding specificira udaljenost od okvira do sadržaja tabele. Ugniježđene tabliceJoš jedan jednostavan univerzalna metoda izgradnja okvira, koji radi isto u različitim pretraživačima, zasniva se na preklapanju dve tabele jednu na drugu. Ako uzmemo pravougaonik od, na primjer, crvenog papira i stavimo drugi pravougaonik na njega bijela, malo manja veličina, tada ćemo vidjeti crveni okvir. Samo umjesto lista papira koristimo oznaku TABLE, a boju tabele postavljamo parametrom bgcolor. Primjer 3.2. Korištenje ugniježđenih tabela
U gornjoj tabeli pomoću parametra postavite širinu i visinu tabele po želji bgcolor postavite boju okvira, cellpacing dodijeli ga nuli i cellpadding kontroliše debljinu ivice. Što je ovaj parametar veći, okvir će biti deblji. Popunjavanje ćelija tabele bojomKorištenje boje pozadine ćelija tablice jedan je od univerzalnih i uobičajenih načina za kreiranje obruba. Napravite tabelu (slika 3.2) i popunite spoljne ćelije u pravoj boji(Sl. 3.3). ![]() Rice. 3.2. Rice. 3.3 Debljina okvira određena je širinom i visinom ćelija. Obavezno postavite odstojnik unutar ovih ćelija tabele - transparentan crtež Veličina 1 sa 1 piksel (u primeru se zove spacer.gif), inače ovaj metod neće raditi u Netscape pretraživaču. Primjer 3.3. Kreiranje okvira popunjavanjem ćelija tabele bojom
U ovom primjeru napravljen je crveni okvir debljine 2 piksela, koji izgleda najelegantnije. Opcije tabele cellpacing I cellpadding jednake su nuli tako da okvir ostaje željene debljine i bez praznina. Ako stavite tekst unutar takve tabele, on će čvrsto pristajati uz okvir, što je ružno i teško čitljivo. Da biste dodali uvlake, možete kreirati dodatne ćelije za ovu svrhu, koristiti ugniježđenu tablicu ili koristiti stilove. komentar: Gornja metoda je osjetljiva na različiti parametri, stoga, u slučaju pogrešnog crtanja okvira, provjerite sljedeće:
Dekorativni okvirDa biste kreirali željeni okvir, prvo ga morate nacrtati u nekoj vrsti grafički editor. Na sl. 3.4, na primjer, prikazuje okvir sa zaobljeni uglovi. Zatim smo ovu sliku izrezali na 9 dijelova, označenih na slici 3.5 narandžaste linije i brojevi. Sliku možete izrezati, na primjer, u programu ImageReady ili nekom drugom sličnom. ![]() Rice. 3.4. ![]() Rice. 3.5. Nakon rezanja slike na komade dobijamo 8 fragmenata: ![]() Neće biti fragmenta petog kadra (5.gif), jer će biti zamijenjen sadržajem. Sada kreiramo tabelu veličine 3x3, kao što je prikazano na Sl. 3.2 i postavite kreirane crteže u njegove ćelije. Primjer 3.4. Izrada ukrasnog okvira
Parametri u tabeli granica, razmak ćelija I cellpadding mora biti jednaka nuli, inače se linije neće povezati jedna s drugom. Korištenje stilovaKoristeći stilove, okvir možete primijeniti na bilo koji blok tag, na primjer, paragraf (oznaka P), tabela i tag DIV. Stilovi čine lakšim i praktičnijim stvaranje okvira nego korištenje stolova i pružanje različite vrste okviri, koji su prikazani na sl. 3.6. Rice. 3.6 Tip okvira specificiran pomoću stilova Prve dvije vrste okvira su tačkasta I isprekidano Netscape i Internet Explorer pretraživači podržavaju samo iz starijih verzija. Primjer 3.6. Korištenje stilova
Kada radite na kompjuterska tehnologija morate da sednete tako da Primjer koristi dvostruki okvir, čija je debljina zbir debljine linija i udaljenosti između njih. Kako biste spriječili da okvir dodiruje tekst, postavite udaljenost od okvira do sadržaja pomoću parametra padding. Najbolji članci na ovu temu |