/ / Horné vypchávky css: polohovanie obsahu

Horná výplň CSS: umiestnenie obsahu

Rozloženie CSS bolo vždy obdĺžnikové.Akékoľvek hladké čiary sú zodpovednosťou vývojára. Štýlové pravidlá poskytujú dostatok možností na to, aby stránka mala v rámci rozlíšenia obrazovky hladké tvary. Každý prvok rozloženia je však vždy obdĺžnik, v ktorom sa umiestnenie informácií riadi pravidlami CSS.

Horné polstrovanie CSS

Polstrovanie na všetkých stranách je dôležité pre každý prvokstránka, keď je úplne umiestnená a výplň v hornej časti CSS je definovaná konkrétne, pretože je dôležitá pre rôzne prvky, najmä pre vložené prvky.

Základné pravidlá určovania polohy

Blokový prvok má pravidlo pre vypchávky zo strán prvku, v ktorom sa nachádza (okraj), pravidlo pre vypchávanie pre prvky v ňom (odsadenie) a šírku okraja (ohraničenia), ktorú je možné tiež použiť.

Obzvlášť dôležitý je horný okraj. CSS v rámci bloku spája pravidlá odsadenia s pravidlami pre absolútne a relatívne umiestnené prvky v rámci tohto bloku.

odstráňte horné vypchávky css

Je to bežná prax pre pravidlá CSS: môžete určiť rovnaké vypchávky na všetkých stranách, v pároch hore / dole a vpravo / vľavo, alebo pre každú stranu zvlášť. Napríklad,

  • okraj: 10 pixelov;
  • čalúnenie: 10px20px;
  • polstrovanie: 10px20px30px40px.

V prvom prípade je prvok odsadenýzo strán vonkajšej nádoby, v ktorej sa nachádza. V druhom prípade je horný a dolný okraj 10 pixelov a ľavý a pravý okraj je 20 pixelov. V treťom prípade sú rozmery zarážok uvedené na všetkých stranách: hore, vpravo, dole a vľavo.

Vo všetkých týchto prípadoch odsadenie horný CSS je 10 px.

Pravidlá, ktoré menia polohu prvkov

Ak prvok rozloženia nie je úplne umiestnený, umiestni sa vo všeobecnom poradí tvorby stránky.

polstrovaný vrchný css vnútorný blok

Ak definujete padding na vrchole CSS v prvku scCurrInfo, cieľ bude dosiahnutý, a ak na úrovni li, tak nie.

polstrovaný vrchný css vnútorný blok

V tomto prípade pomocou odsadenia pravidla: 40 pixelov; vyžaduje adekvátne zníženie pravidiel šírky a výšky o 80 pixlov. V opačnom prípade veľkosť bloku scCurrInfo presiahne hranice vonkajšieho bloku.

polstrovaný vrchný css vnútorný blok

Ak z popisu scCurrInfo odstránime pravidlo vypchávky, ale do popisu štýlu položky zoznamu pridáme hodnotu 20px, dostaneme iba horná zarážka. CSS nebude túto hodnotu uplatňovať na iné strany.

Prirodzene, toto použitie pravidla odsadenia platí pre každý prvok li.

Všeobecná prax formátovania obsahu

Niektorí vývojári dosahujú dokonalosť kódovaním stránok pomocou blokových prvkov. Zdá sa, že ide o klasickú prax - začať s tabuľkami a dokončiť vlastný vzdelávací proces v blokoch.

odstráňte horné vypchávky CSS

Sloboda blokového rozloženiaje hypnotizujúca a predstavivosť vývojára nesmie byť obmedzená prísnymi pravidlami tabuľky: iba riadky, iba bunky, sa spájajú iba horizontálne a vertikálne. Nič zvláštne na vzťahových myšlienkach.

Medzitým tabuľky, okrem zjavných nedostatkov,existuje mnoho výhod kvality. Pri vytváraní vypchávky v hornej časti zohľadňuje CSS vypchávky vľavo, vpravo (dole je zvláštny moment). Pravidlá bunky v tabuľke vám umožňujú ovládať vertikálne aj horizontálne zarovnanie. Pomocou štýlov riadkov a ich kombináciou so štýlmi buniek môžete vytvárať komplexné reprezentácie obsahu.

Obvyklá prezentácia stránky vo formeobdĺžniky (rozloženie bloku) nebráni tomu, aby bol prezentovaný vo forme tabuľky. Sú to tiež obdĺžniky, ale sú to tiež bunky tabuľky, to znamená, že majú svoje vlastné pravidlá, ktoré dopĺňajú pravidlá bloku.

Absolútne polohovanie

Blokovať s pravidlom POSITION: absolútny; bude na mieste určenom jeho súradnicami vzhľadom na blok, v ktorom sa nachádza.

polstrovanie vrchného CSS vo vnútri bloku

Charakteristickým znakom pravidiel CSS je „prax je najlepšiakritérium pravdy “, vo väčšine prípadov, najmä keď je potrebná kompatibilita medzi prehliadačmi a rozloženie sa vykonáva ručne, je vhodnejšie študovať plnohodnotné príručky kaskádových štýlov.

Používanie tabuliek často vedie k problémomposuny obsahu buniek. Podobný posun v rámci bloku nie vždy a neovplyvňuje všetky prvky. Experimentovaním môžete dosiahnuť požadovaný výsledok. Triviálna úloha: ako odstrániť horné polstrovanie, CSS nerieši vždy triviálnym spôsobom.

V niektorých prípadoch, keď musíte sadzaťprvky stránky v útrobách akéhokoľvek populárneho systému na správu obsahu stránok, je napriek tomu potrebné venovať pozornosť nielen experimentálnej praxi, ale tiež sa pozrieť na skúsenosti kolegov.