SzámítógépekProgramozás

CSS Pozíció: példák

. Layout-kezdők gyakran nehézséget pozicionálóelemekkel keresztül CSS. Position куда проще в освоении, чем кажется на первый взгляд. Tény, hogy a CSS álláspont épület sokkal könnyebb megtanulni, mint amilyennek látszik első pillantásra. Mastering őket, akkor kap egy hatékony eszköz, amellyel meg lehet rendezni az oldal többi elemét a megfelelő helyeken. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются De ahhoz, hogy eredményt, meg kell tudni a meglévő értékeket, mert az elveket, hogy ezek az intézkedések nagyon eltérő

Sajátosságait a dokumentum áramlási

работает с потоком веб-страницы. Pozíció CSS működik a weblap áramlását. Hogyan kell ezt érteni? html- разметке. Alapértelmezésben minden oldalon vannak elhelyezve abban a sorrendben, amelyben létrehozta őket HTML-jelölést. header расположен над тегом footer, то и на странице он будет отображаться выше. Ha a fejléc tag található címke lábléc, és akkor jelenik meg fent az oldalon. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Ezzel szemben, ha valamilyen okból úgy dönt, hogy tegyen egy Lábjegyzet html a „Heder”, „pince” oldalon jelenik felett „sapkát”. Ebben az esetben a blokk szintű elemeket elfoglalja a teljes szélességében a számukra elérhető. A kisbetűs, viszont vannak elrendezve egy sorban, míg a nem veszi meg minden, majd átkerül az újat. Ez az eljárás az úgynevezett „áramlását a dokumentumot.”

Ha módosítani szeretné a folyási viselkedés használt pozíció tulajdonság . CSS. float, но его мы рассматривать не будем. Azt is változhat a tulajdonságait úszó, de nem kell figyelembe venni. A helyező tag lehet tenni, hogy „esik” a közös áram, ami után kezd másként viselkednek. Hogy pontosan - ez függ a használt ingatlan értéke.

CSS Pozíció: statikus

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Pozíció: statikus, vagy statikus elhelyezése az alapértelmezés minden html blokkot hoztunk létre. Normális körülmények között, akkor nem kell foglalkozni vele. static. Ha minden blokk vagy vonal egyáltalán nincs definiálva bármilyen helyzetben, ezért fontos, statikus. Azon az oldalon, hogy komponens jelenik összhangban az árral. right/left или top/bottom, никакого эффекта не будет. Ha megmutatja neki a tulajdon jobb / bal alsó / felső, nincs hatása lesz.

CSS Pozíció: fix

оказывается вне нормального потока документа. Ha az ingatlan, az elem kívül a normál áramlását a dokumentumot. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Most ő helyzete viszonyítva számítjuk a böngésző ablakot, függetlenül attól, hogy más elemek vannak elhelyezve. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Más szóval, az a blokk, Pozíció: fix hagyja a lap tetején, nyomják a szélén a böngésző ablakot, és a többi elem veszi át a helyét a flow.

A fő jellemzője a fix pozicionált elemek, hogy ők is átfedésben más blokkok és az oldal húr. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Amikor görgetés blokk Pozíció: fix lesz állítólag a helyén marad, anélkül eltűnik a képernyőről. Ez akkor hasznos, ha meg kell navigálni, vagy hasonló, amelyhez a felhasználó mindig hozzáférhet. Rögzített helyzetben is használható, ha el szeretné helyezni a gyors görgetés gombot egy bizonyos része az oldalt.

CSS position: relative

. Ezzel a tulajdonságot nevezzük relatív elhelyezése. : relative, тот останется на своем месте. Ha az elem tulajdonság Pozíció: relatív, ő marad a helyén. right/left и top/bottom. Első pillantásra nem sok minden történik, de minden változás, ha a további felhasználási tulajdonságait jobbra / balra és felső / alsó. Ezeket fel lehet használni mozgásának ellenőrzésére a komponens viszonyított elhelyezkedését. останутся на своих положениях, не обращая внимания на освободившееся место . Azon a helyen, ahol a blokk vagy a vonal használnak, lenne egy üres hely - a többi elem a helyén marad, nem figyel a megüresedett.

Ha mozgatja a komponens nem befolyásolja a helyzet a környező részeit az oldalon. Ezek a helyén marad, bár viszonylag elhelyezett blokk blokkolja őket. Önmagában a tulajdonság csak ritkán használják. Általában azt együtt használják a következő kiviteli alakok.

abszolút pozicionálás

Az egyik legérdekesebb és a leggyakrabban használt beállítások. Ha ingatlan álláspont absolute положение компонента страницы будет высчитываться относительно окна браузера. melynek értéke abszolút helyzetét az oldal elemet kell kiszámítani képest a böngészőablakot. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Más elemek (nem abszolút pozicionált), mint a „elfelejti” a „testvére” a létezését Pozíció: abszolút és elfoglalja helyét a falon. : fixed, но есть и серьезные различия. Úgy tűnik, hogy minden pontosan ugyanaz, mint abban az esetben, Pozíció: fix, de jelentős különbségek vannak.

top/right/bottom/left. Először is, a pozíció az elem lehet szabályozni szabadon - használnak erre a tulajdonság felső / jobb / alsó / bal. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Például, ha a megadott érték az alsó: 100px, block „push-off” az oldal alján 100 pixel. Másodszor, amikor görgetés az „abszolút” komponens a helyén marad, ahelyett, hogy navigálni az oldalon.

Kölcsönhatás abszolút egységek szülő elemekkel

Akkor a még nagyobb pontos felett abszolút pozicionált elem. : fixed, relative или absolute. Ehhez be kell állítani a szülő tulajdonát Pozíció: fix, relatív vagy abszolút.

Vegyünk egy példát. div с классом relative-div, внутри которого размещается div с классом absolute-div. Van egy div egy osztály relatív-div, amelynek belsejében van elhelyezve egy div az osztályban abszolút-div. : absolute. Mi a beltéri egységet ingatlan Pozíció: abszolút. Ő azonnal „leveszi” a patak, és valahol a tetején, mert most annak elhelyezkedését viszonyítva számítjuk a böngészőablakot. relative-div свойство Position : relative и «блудный сын» возвращается на место. Most adott mondatban az osztály relatív-div pozíció tulajdonság: relatív és a „tékozló fiú” a vissza a helyére. Majdnem. Sőt, úgy tűnik, a bal felső sarokban a szülő elem.

Miért történik ez? : absolute. Deal a specificitás tulajdonságok position: absolute. static, позиция начинает зависеть от родительского элемента. Alapértelmezésben a helyét függ a böngésző, de ha a „szülő” is elhelyezni, mint bármi, de a statikus, a helyzet kezd függ a szülő elem. Ez azért jó, mert akkor tegye az alkatrész bárhol anélkül proschityvaya rengeteg képest a böngészőablakot. Felvételi gyakran használnak a ikonok, gombok és egyéb apróságok.

Pozíció CSS központú

Az egyik fő nehézséget kezdők a központtól elem függőlegesen és vízszintesen. , сделать это проще простого. Megfelelően használja az álláspont tulajdonság, hogy könnyen. CSS pozíció: abszolút középpontjában beállítása a következőképpen. iv с классом absolute-div, который находится в «диве» с классом relative-div. Tegyük fel, hogy van egy class d iv abszolút div, ami a „díva”, hogy az osztály relatív-div. „Szülő” és elhelyezve viszonyítva szélessége megegyezik a szélessége a teljes oldal. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. „Leszármazottja” szélessége és magassága 400 px, abszolút pozicionálás, és található alapértelmezés szerint a bal felső sarokban a szülő elem.

top: 50 % и left: 50 %. Mindössze annyit kell tennie -, hogy hozzanak az abszolút komponens top: 50% és balra: 50%. Majdnem kész! сдвинулся с места и оказался почти в центре, но не совсем. Abszolút div moccan, és már majdnem a központban, de nem egészen. Jelentése „szülő” kapcsolódnak a végén, és meg kell, hogy a közepén a blokk bizonyult központja „mag”. margin-left и margin-right со значениями -200 px. Ehhez meg kell kérni rá egy margin-left és margin-right értékekkel -200 px. Így tolja a abszolút pozicionált blokk fele a magassága és szélessége. Minden, hogy a közepén!

átfedő alkatrészek

A probléma lehet nehéz, első pillantásra „kivetését” pozicionált elemek, hogy a „szomszédok”. : fixed будет перекрывать все, что расположено на странице. Például a komponens Pozíció: fix amely felülír minden található az oldalon. z-index, однако помните, что оно работает только для позиционированных элементов. A helyzet orvoslására, akkor használja tulajdonságait a z-index, de ne feledjük, hogy ez csak akkor működik a pozicionált elemek. Ennek megfelelően, ha szeretné elhelyezni a blokk tetején a rögzített elhelyezett elem, ez a készülék is be kell állítania a helymeghatározás. Például, egy rokon.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A legjobb módja, hogy elsajátítsák a helymeghatározás - tekinthető példák álláspont CSS, kísérletezni, és kipróbálni valami mást. calc() – это даст возможность более гибко настраивать расположение. Próbálja megtanulni használni együtt a funkció Calc () - ez lehetővé teszi a nagyobb rugalmasságot helyzetének beállításához. Azonban ne feledjük, hogy ez a tulajdonság nem célja az épület az egész „net” oldalak. Vele, meg kell mozgatni viszonylag kis elemek, vagy lehet túl könnyen összezavarodnak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.delachieve.com. Theme powered by WordPress.