Vrh stranice CSS: pozicioniranje sadržaja
CSS izgled je uvijek bio pravokutni. Sve glatke linije su kompetencije razvojnog programera. Pravila stila daju dovoljno mogućnosti za davanje stranice glatkom obliku unutar razlučivosti zaslona. No, svaki element rasporeda uvijek je pravokutnik u kojem je raspored informacija reguliran CSS pravilima.
sadržaj
Ulaz na sve strane važan je za svaki element stranice kada je apsolutno postavljen, a margina na vrhu CSS-a određena je specifično, jer je važna za različite elemente, posebno mala slova.
Osnovna pravila pozicioniranja
Član blok ima općenito odstupanje od strane elementa, koji je (margin), općenito uvlačenje za elemente unutar njega (padding) i širinu okvira (granica), koji se također može koristiti.
Od posebne je važnosti uvlačenje odozgo. CSS unutar bloka povezuje pravila internog uvlačenja s pravilima apsolutno i relativno postavljenih elemenata unutar ovog bloka.
Uobičajena praksa pravila CSS-a: možete točno odrediti uvlake sa svih strana, u parovima gore / dolje i desno / lijevo ili za svaku stranu zasebno. Na primjer,
- margina: 10px;
- padding: 10px20px;
- padding: 10px20px30px40px.
U prvom slučaju, element je uvučen iz strane vanjskog spremnika u kojem se nalazi. U drugom slučaju, padding na vrhu i dnu je 10px, lijevu i desnu marginu 20px. U trećem slučaju, veličine utora označene su sa svih strana: odozgora, desno, odozdo i lijevo.
U svim tim slučajevima, uvlačenje na vrhu CSS-a je 10 px.
Pravila koja mijenjaju položaj elemenata
Ako element izgleda nije postavljen apsolutno, nalazi se u općem poretku stranice formiranja.
Ako odredimona gornjoj strani CSS-a u elementu scCurrInfo, postići će se cilj, a ako je na li razini, br.
U ovom primjeru, pomoću pravila za ispune: 40px; zahtijeva odgovarajuće smanjenje pravila širine i visine na 80px. Inače, veličina blokova scCurrInfo će ići izvan vanjskog bloka.
Ako uklonite pravilo ispune iz definicije scCurrInfo, ali je dodajte vrijednosti od 20px do opisa stila stavke popisa, uvlačenje. CSS neće primijeniti tu vrijednost drugim stranama.
Naravno, ova upotreba pravila za umetanje primjenjuje se na svaki element li.
Opća praksa oblikovanja sadržaja
Neki programeri postižu savršenost upisivanjem stranica s blok elementima. Očigledno, to je klasična praksa - početi od stolova i završiti svoj obrazovni proces na blokovima.
Sloboda inherentna rasporedu blokova je fascinantna, a mašta imaginacije ne može se ograničiti na stroga tabularna pravila: samo redovi, samo stanice, se spajaju samo horizontalno i vertikalno. Ništa svojstveno relacijskim idejama.
U međuvremenu, tablice, osim očitih nedostataka, postoje mnoge kvalitativne prednosti. Uvrštavanjem s vrha, CSS uzima u obzir uvlake s lijeve strane, desno (dno je poseban trenutak). Pravila ćelija tablice omogućuju vam da kontrolirate poravnanje i okomito i vodoravno. Pomoću stilova retka, kombinirajući ih sa staničnim stilovima, možete stvoriti složene prikaze sadržaja.
Prikaz slučajnih stranica u obliku pravokutnika (raspored blokova) ne sprječava njegovo predstavljanje u obliku tablice. To su također pravokutnici, ali oni su također stanice stola, tj. Imaju vlastita pravila koja nadopunjuju pravila blokova.
Apsolutno pozicioniranje
Blokiraj s pravilom položaja:apsolutan- bit će lociran na mjestu postavljenim koordinatama u odnosu na blok u kojem se nalazi.
Obilježje CSS pravila - „praksa - najbolji kriterij istine”, u većini slučajeva, posebno kada se radi kompatibilnosti cross-preglednik i raspored ručno, po mogućnosti high-grade studija priručnici za Cascading Style Sheets.
Uporaba tablica često dovodi do problema u premještanju sadržaja ćelija. Sličan pomak unutar bloka ne utječe uvijek na sve elemente. Eksperimentiranje možete postići željeni rezultat. Trivialni zadatak: kakoDa biste uklonili uvlaku s vrha, CSS ne rješava trivijalno.
U nekim slučajevima, kada je potrebno uvesti elemente stranice u unutrašnjosti bilo koji od popularnih web sustav za upravljanje sadržajem, trebali biste uvijek obratiti pozornost ne samo na eksperimentalnoj praksi, ali i vidjeti iskustva kolega.
- CSS pozicija: primjeri
- Css transparentnost objekta jednostavan je način da dizajn web stranice postaje zanimljiviji
- Blokiraj izgled div oznaka HTML
- Kako napraviti trokut u CSS: najprikladniji način
- CSS okvir: Impromptu i učinak
- CSS učinci: zaokruživanje uglova elemenata
- Overflow CSS: prikaz sadržaja elementa
- Primijenite CSS u centar: tekst i tablicu
- Mučiti list: Kako lijepiti CSS tekst
- Primjena jasnog pravila CSS-a: jednostavna i praktična
- Kako pritisnuti podnožje na dno stranice?
- Upotreba DOM elemenata putem jаvascript getElementById
- Što je "raspored divova" prilikom izrade web mjesta, njegovih pro i kontra
- Što je izgled web-lokacije? Tablični i blokni izgled: razlike
- Kako se povezati s vašom web lokacijom
- Praksa korištenja transformacije CSS pravila
- Uvjetne izjave ako / drugo u Pythonu: sintaksa i primjena
- Kako povezati CSS na HTML: statičnost i dinamiku web stranice
- Izrada web stranica s CSS-om. Blokiraj u središtu bloka: koliko brzo riješiti problem?
- Kutija u CSS-u: izračunavanje veličina bloka
- Mogućnost CSS margine: vanjski uvlačenje elemenata