KompjûtersProgramming

CSS Posysje: foarbylden

. Layout-begjinners faak hawwe muoite mei positioning eleminten fia CSS. Position куда проще в освоении, чем кажется на первый взгляд. Yn feite, CSS Posysje eigendom is folle makliker te learen as dat it liket op it earste eachopslach. Troch baas, krijst in krêftich helpmiddel dêrmei kinst regelje alle side eleminten yn de rjochter plakken. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Mar om te krijen resultaten, jo moatte witte oer alle besteande wearden, omdat de begjinsels fan harren hannelingen binne hiel oars

Specifics fan it dokumint flow

работает с потоком веб-страницы. Posysje CSS wurket mei de webside flow. Hoe te begripen dit? html- разметке. Standert, alle side eleminten binne oardere yn de folchoarder wêryn jo makke se yn HTML- opmaak. header расположен над тегом footer, то и на странице он будет отображаться выше. As de koptekst tag leit oan de tag fuottekst, en dan sille werjûn wurde boppe de side. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Oarsom as foar guon reden jo beslute ta it pleatsen fan in fuottekst yn html op de "Heder", "kelder" side sil werjûn wurde boppe de "cap". Yn dit gefal, blok-nivo eleminten besette de hiele breedte beskikber foar harren. Lowercase, in beurt, oardere binne yn ien rige, wylst it dysels net allegearre, en dan wurdt oerdroegen oan de nije ien. Dy proseduere wurdt neamd de "stream fan it dokumint."

Om feroarjen de streaming gedrach brûkt Posysje property . yn CSS. float, но его мы рассматривать не будем. It kin ek fariearje fanwege de eigenskippen fan de float, mar it sil net sjoen. Mei de posisjonearring lid kin makke wurde mei "fallen" út de mienskiplike stream, en kinne jo begjinne te gedragen oars. Hoe krekt - it hinget ôf fan de brûkte wearde fan de ûnreplike saak.

CSS Posysje: statyske

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Posysje: statyske, of statyske positioning is de standert foar alle html blokken dy't jo hawwe makke. Under normale omstannichheden, jo hoege net te omgean mei him. static. As eltse blok of line is net definiearre op alle eltse posysje, dus is it wichtich statysk. Op de side dy't ûnderdiel is werjûn yn oerienstimming mei de stream. right/left или top/bottom, никакого эффекта не будет. As jo lit him it pân rjochts / lofts of boppe / ûnderkant, gjin effekt sil wêze.

CSS Posysje: fixed

оказывается вне нормального потока документа. By it brûken fan dizze eigendom, it elemint is bûten de normale stream fan it dokumint. относительно окна браузера, независимо от того, как размещаются прочие компоненты. No syn posysje wurdt berekkene relatyf oan de blêder finster, nettsjinsteande hoe't oare ûnderdielen binne festige. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Mei oare wurden, in blok mei Posysje: fêste ferlitte de boppekant fan de side, yndrukt tsjin 'e râne fan' e blêder finster, en de oare eleminten nimme har plak neffens de streaming.

It wichtichste skaaimerk fan fêste positioned eleminten is dat se kinne oerlaapje de oare blokken en side string. : fixed будет будто бы оставаться на месте, не исчезая с экрана. It skowen blok mei Posysje: fêste sil fermoedlik bliuwe yn plak sûnder ferdwynt út it skerm. Dit is brûkber as jo nedich hawwe om te navigearjen of it like, dêr't de brûker moat altyd ha tagong ta. Fêst posisjonearring wurdt ek brûkt as jo wolle it pleatsen fan in flugge scroll knop yn in bepaalde diel fan de side.

CSS Posysje: relative

. Mei help fan dizze eigenskip hjit relative posysjonearring. : relative, тот останется на своем месте. As jo ynsteld it item eigendom Posysje: relative, hy sil bliuwe yn syn plak. right/left и top/bottom. Op it earste each, neat protte bart, mar alle feroaring as fierdere gebrûk eigenskippen rjochts / lofts en boppe / ûnderkant. Se kinne brûkt wurde om te kontrolearjen beweging fan it ûnderdiel famyljelid nei har lokaasje. останутся на своих положениях, не обращая внимания на освободившееся место . Op it plak dêr't it blok of de line wurde brûkt, soe wêze in lege romte - de oare eleminten bliuwe yn harren posysjes, net beteljen omtinken foar de fakatuere.

As jo ferhúzje it ûnderdiel hat gjin ynfloed op de posysje fan it omlizzende dielen fan de side. Se sille bliuwe yn plak, hoewol't relatyf positioned blok kin blokkearje se. Yn himsels, it pân wurdt komselden brûkt. Meastal wurdt it brûkt yn kombinaasje mei de folgjende útfiering.

absolute positioning

Ien fan de meast nijsgjirrige en it faaks brûkt wurde opsjes. By it brûken fan eigenskippen Posysje absolute положение компонента страницы будет высчитываться относительно окна браузера. mei de wearde fan 'e absolute posysje fan de side ûnderdiel wurdt berekkene relatyf oan de blêder finster. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Oare eleminten (net-absoluut positioned) as "ferjitte" oer de "broer" nei it bestean fan Posysje: absolute en sil nimme syn plak yn 'e stream. : fixed, но есть и серьезные различия. It soe lykje dat alles is krekt deselde as yn it gefal fan Posysje: fêst, mar der binne wichtige ferskillen.

top/right/bottom/left. Yn it foarste plak de posysje fan it elemint kinne jo ynstelle frij - wurde brûkt foar dizze eigendom top / rjochts / ûnderkant / lofts. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Bygelyks, as jo ynstelle de wearde fan de boaiem: 100px, blok "triuwe út" út de boaiem fan de side 100 pixels. Twads, it skowen de "absolute" komponint sil bliuwe yn it plak, yn stee fan it hawwen om te sneupen nei in side.

Ynteraksje absolute ienheden mei âlder eleminten

Jo berikke kinne noch mear präzise kontrôle oer absoluut positioned komponint. : fixed, relative или absolute. Om dat dogge moatte set har boppelizzende eigendom Posysje: fêste, relative of absolute.

Betink in foarbyld. div с классом relative-div, внутри которого размещается div с классом absolute-div. Hasto in div mei in klasse fan relative-div, binnen dêr't wurdt pleatst mei in div mei de klasse fan de absolute-div. : absolute. Wy sette it oerdutsen ienheid eigendom Posysje: absolute. Er fuortendaliks "nimt ôf" út 'e beek en is earne oan de top, omdat no har lokaasje wurdt berekkene ten opsichte fan de blêder finster. relative-div свойство Position : relative и «блудный сын» возвращается на место. No jûn blok mei de klasse relative-div Posysje eigendom: relative en de "ferlerne soan" is wer yn it plak. Hast. Yn feite, docht bliken út it earste fjild linker hoeke fan 'e âlder elemint.

Wêrom is dit Happening? : absolute. Deal yn de spesifisiteit eigenskippen Posysje: absolute. static, позиция начинает зависеть от родительского элемента. Standert, har lokaasje hinget ôf fan jo blêder, mar as it "parent" wurdt ek gepositioneerd as alles mar statyske, de posysje begjint te ôfhinklik fan 'e âlder elemint. Dit is great om't kinne jo pleatse op it komponint oeral sûnder proschityvaya grutte nûmers relatyf oan de blêder finster. Tagongspriis wurdt faak brûkt om te pleatsen byldkaikes, knoppen en oare lytse items.

Posysje CSS centered

Ien fan de wichtichste swierrichheden begjinners is te centre De elemint fertikaal en horizontaal. , сделать это проще простого. Goed mei help fan it Posysje eigenskip, meitsje it maklik. CSS Posysje: absolute by it sintrum wurdt ynsteld as folget. iv с классом absolute-div, который находится в «диве» с классом relative-div. Litte we sizze jo in klasse d iv absolute-div, dy't yn 'e "diva" nei de klasse relative-div. "Parent" en positioned relatyf oan syn breedte gelyk oan de breedte fan de hiele side. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Descendant" hat in breedte en in hichte fan 400 px, absolute positioning, en leit standert yn de boppe-linker hoeke fan 'e âlder elemint.

top: 50 % и left: 50 %. Alles wat jo nedich hawwe om te dwaan - is om de absolute komponint top: 50% en lofts: 50%. Hast klear! сдвинулся с места и оказался почти в центре, но не совсем. Absolút-div Budge en wie hast yn it sintrum, mar net alhiel. Betsjut "parent" hawwe te krijen mei syn ein, en we moatte te krijen yn it sintrum fan it blok bliek te wêzen it sintrum fan "sied." margin-left и margin-right со значениями -200 px. Om dat dogge moatte freegje him in marzje-links en marzje-rjochts mei de wearden -200 px. Sa, wy ferskowe de absolút positioned blok op de helte fan syn hichte en breedte. Alle it yn 'e midden!

überlappend komponinten

It probleem kin wêze lestich, op het eerste gezicht, "it oplizzen fan 'e" positioned eleminten oan harren "buorlju". : fixed будет перекрывать все, что расположено на странице. Bygelyks, it ûnderdiel Posysje: fêste sille dizze al leit op 'e side. z-index, однако помните, что оно работает только для позиционированных элементов. Remedy de situaasje, kinne jo gebrûk meitsje fan eigenskippen fan de z-yndeks, mar tink dat it allinnich wurket foar gepositioneerd eleminten. Accordingly, as jo wolle it pleatsen fan in blok boppe op 'e fêste positioned elemint, dizze ienheid sil ek moatte de posysjonearring. Bygelyks, in famyljelid.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A De bêste manier de baas, de posisjonearring - beskôge foarbylden Posysje CSS, om te eksperimintearjen en besykje wat oars. calc() – это даст возможность более гибко настраивать расположение. Besykje te learen te brûken yn kombinaasje mei de funksje Calc () - dat sil ynskeakelje gruttere fleksibiliteit te passen de posysje. Mar, tink dat dit pân is net bedoeld foar it bouwen fan de hiele "net" siden. Mei it, jim moatte bewegen relatyf lytse eleminten, of kin wêze te maklik te betize reitsje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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