Solosaina, Fandaharana
CSS Position: ohatra
. Layout-beginners matetika manana olana amin'ny singa toerany amin'ny alalan'ny CSS. Position куда проще в освоении, чем кажется на первый взгляд. Raha ny marina, CSS Position fananany dia be mora kokoa ny mianatra noho ny toa Raha vao jerena. Rehefa mametraka azy ireo ianao dia mahazo fitaovana mahery vaika izay ahafahanao mandamina ny singa rehetra ao amin'ny pejy amin'ny toerana mety. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Fa mba hahazoana vokatra, tokony ho fantatrao momba ny soatoavina rehetra ny efa misy, satria ny fitsipiky ny zavatra tena samy hafa
Espaniola
работает с потоком веб-страницы. Position CSS miasa amin'ny Web pejy mikoriana. Ahoana no ahazoantsika izany? html- разметке. Ny toerana misy anao, ny singa rehetra dia nanao fandaharana pejy araka ny filaharany ao izay nahary azy amin'ny html- fanamarihana. header расположен над тегом footer, то и на странице он будет отображаться выше. Raha ny hita tamin'ny tenifototra lohapejy ny tenifototra Footer, ary avy eo dia ho aseho etsy ambony ny pejy. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Mifanohitra amin'izany, raha noho ny antony manapa-kevitra ny hametraka ny Footer amin'ny HTML ny "Heder", "ambany rihana", pejy haseho ambonin'ny "Cap". Amin'ity tranga ity, ireo singa sakana dia misy ny sakany malalaka ho azy ireo. Ny tranga ambany kokoa, ho setroka, dia napetraka ao anaty tsipika iray mandra-pibodo azy rehetra, ary avy eo dia manomboka amin'ny iray hafa izy ireo. Ity baiko ity dia antsoina hoe "drafitry ny antontan-taratasy".
Raha te hanova ny fitondran-drano iray ianao dia ampiasao ny posipite Position . in CSS. float, но его мы рассматривать не будем. Mety miovaova noho ny fananan 'float, nefa izany dia tsy ho raisina. Noho ny fanampian'ny toerana misy anao, azonao atao ny manery ny singa mba "hivoaka" amin'ny kofehy mahazatra, aorian'izay dia hanomboka amin'ny fomba vaovao. Ny tena marina - miankina amin'ny sanda ampiasain'ny fananana.
CSS Position: statika
или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Position: voasakantsakan'ny, na voasakantsakan'ny toerany ny toerana misy anao ho HTML vato rehetra izay efa nahary. Amin'ny toe-javatra mahazatra dia tsy voatery hiatrika izany ianao. static. Raha misy andian-tsoratra na tsipika tsy voafaritra amin'ny toerana rehetra misy, noho izany dia zava-dehibe voasakantsakan'ny. Ao amin'ny pejy, ny singa tahaka izany dia aseho mifanaraka amin'ny drafitra. right/left или top/bottom, никакого эффекта не будет. Raha mampiseho azy ny fananana ankavanana / havia na ambony / ambany, tsy ho vokany.
CSS Position: voafetra
оказывается вне нормального потока документа. Rehefa mampiasa izany fananana, ny singa dia ivelan'ny ara-dalàna ny fizotran'ny taratasy. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Ankehitriny ny toerana dia kajy mikasika ny navigateur varavarankelin'ny, na inona na inona ny fomba hafa dia hita singa. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Amin'ny teny hafa, ny andian-tsoratra amin'ny Position: raikitra hiala an-tampon-pejy, nanery tamin'ny lelan-navigateur varavarankely, ary ny anankiray singa haka ny toerany araka ny mikoriana.
Ny singa fototra amin'ny singa manana toerana voafaritra tsara dia ny hoe afaka mametaka andalan-tsipika hafa izy ireo. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Rehefa miaraka amin'ny andian-tsoratra scrolling Position: raikitra dia heverina ho toerana hialana amin'ny tsy levona amin'ny efijery. Tena ilaina izany raha mila manao navigation na singa mitovy izay tokony azon'ny mpampiasa aleha foana. Ny fampiatoan-toerana voafetra koa dia ampiharina raha te hametraka bokotra haingana haingana amin'ny ampahany manokana amin'ny pejy ianao.
CSS Position: relative
. Ny fampiasana izany fananana dia antsoina hoe havany toerany. : relative, тот останется на своем месте. Raha nametraka ny zavatra fananana Position: havana, dia hitoetra ao amin'ny fitoerany. right/left и top/bottom. Raha vao jerena, na inona na inona mitranga be, fa ny fiovana, raha mampiasa bebe kokoa fananana tsara / havia sy ambony / ambany. Noho ny fanampian'izy ireo dia azonao atao ny mifehy ny hetsiky ny singa iray mifandraika amin'ny toerana misy azy. останутся на своих положениях, не обращая внимания на освободившееся место . Any amin'ny toerana izay ny andian-tsoratra na tsipika no ampiasaina, dia ho habakabaka - ny singa hafa mbola ao an-toerana, fa tsy mandinika ny fahabangan-toerana.
Rehefa manodina ilay singa dia tsy misy fiantraikany amin'ny toerana misy ny faritra manodidina. Hijanona eo amin'ny toerany izy ireo, na dia misy sakana avo lenta aza afaka manakana azy ireo. Tsy dia ampiasaina loatra ilay trano. Matetika izy io no ampiasaina miaraka amin'ny safidy manaraka.
Toerana tsy voatanisa
Iray amin'ireo safidy tena mahaliana sy ampiasaina indrindra. Rehefa mampiasa ny fananana Position absolute положение компонента страницы будет высчитываться относительно окна браузера. ny lanjan'ny toerana tanteraka ny pejy singa dia ho kajy mikasika ny navigateur varavarankely. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Singa hafa (tsy tanteraka napetraka) toy ny "manadino" momba ny "rahalahy" ho ny fisian'ny Position: tanteraka, ary dia haka ny toerany ao amin'ny renirano. : fixed, но есть и серьезные различия. Toa fa ny zavatra rehetra dia mitovy toy ny zava-Position: raikitra, fa misy zava-dehibe ny fahasamihafana.
top/right/bottom/left. Voalohany indrindra, ny toerana misy ny singa tsy azo fehezina malalaka - dia ampiasaina noho izany fananana ambony / havanana / ambany / sisa. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Ohatra, raha nametraka ny hasarobidin'ny ny ambany: 100px, andian-tsoratra "manosika hiala" amin'ny faran'ny pejy 100 teboka. Faharoa, rehefa mivoatra ny horonan-tsarimihetsika, ny "total" dia hijanona eo amin'ny toerany, fa tsy mihetsika amin'ny pejy.
Fifanakalozan-kevitra mifandimby mifandraika amin'ny elanelam-pianakaviana
Afaka mahavita mifehy tsara kokoa ny singa tena izy ianao. : fixed, relative или absolute. Mba hanaovana izany, dia mila ny ray aman-dreny mba hametraka fananana Position: raikitra, havana sy tanteraka.
Handinika ohatra isika. div с классом relative-div, внутри которого размещается div с классом absolute-div. Moa ve ianao manana DIV amin'ny kilasy havany-DIV, ao izay nametraka DIV miaraka amin'ny kilasy tanteraka-DIV. : absolute. Izahay nametraka ny an-trano fananan'ny vondrona Position: tanteraka. Io dia "manidina" avy any amin'ny renirano ary miverimberina any ambony, satria ankehitriny ny toerana misy azy dia mifandraika amin'ny varavarankety. relative-div свойство Position : relative и «блудный сын» возвращается на место. Ary nomena andian-tsoratra miaraka amin'ny kilasy havany-DIV Position fananana: havany sy ny "zanaka adala" dia miverina amin'ny toerany. Saika. Raha ny marina dia ao amin'ny zorony ambony amin'ny elanelan'ny reny izy io.
Nahoana no mitranga izany? : absolute. Fifanarahana eo amin'ny fananana specificity Position: tanteraka. static, позиция начинает зависеть от родительского элемента. Ny toerana misy anao, ny toerana dia miankina amin'ny navigateur, fa raha ny "ray aman-dreny" koa na inona na inona, fa napetraka ho voasakantsakan'ny, ny toerana manomboka miankina amin'ny ray aman-dreny singa. Tena tsara izany, satria afaka mametraka ilay singa na aiza na aiza, tsy manisa tarehimarika goavana mifandraika amin'ny varavarankety. Ny fampiasana matetika dia ny fametrahana sary, bokotra ary zavatra kely hafa.
Toeran'ny CSS eo afovoany
Ny iray amin'ireo fahasarotana lehibe indrindra ho an'ny vao manomboka dia ny mifantoka amin'ny singa am-pilaminana sy amin'ny horizontaly. , сделать это проще простого. Araka ny tokony ho nampiasa ny toerana fananany, ataovy mora. CSS Position: absolute ao afovoan-dàlana no aseho manaraka. iv с классом absolute-div, который находится в «диве» с классом relative-div. Ndao hoe manana ny kilasy D-DIV IV tanteraka, izay any amin'ny "Diva" ny kilasy-DIV havany. Ny "ray aman-dreny" dia miovaova ary ny sakany dia mitovy amin'ny halavan'ny pejy manontolo. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Taranaky" manana sakany sy ny haavon'ny 400 px, tanteraka toerany, ary dia miorina amin'ny toerana misy anao eo amin'ny ambony havian'ny-ny ray aman-dreny singa.
top: 50 % и left: 50 %. Ny tokony ataonao - dia ny nametraka ny singa tanteraka ambony: 50% sy ny sisa: 50%. Almost done! сдвинулся с места и оказался почти в центре, но не совсем. -DIV tanteraka nihontsona ary efa eo afovoany, nefa tsy tena. Ny tapany afovoan'ilay "ray aman-dreny" dia manendry ny sisiny, ary mila ny foiben'ny "taranaka" isika mba ho eo afovoan'ny sakana. margin-left и margin-right со значениями -200 px. Mba hanaovana izany, dia mila manontany azy ny sisiny-sisa sy ny sisiny-tsara eo ambany soatoavina px -200. Amin'io fomba io dia hanosika ny sisin-dàlana tsy miovaova mankany amin'ny antsasaky ny haavony sy ny sakany. Ny zava-drehetra, eo afovoany izy!
Overlapping components
Ny olana dia mety ho sarotra, raha vao jerena, dia "mitobatobaka" amin'ny singa miavaka eo amin'ny "mpifanolobodirindrina" aminy. : fixed будет перекрывать все, что расположено на странице. Ohatra, singa fototra Position: raikitra dia handresy ny rehetra hita eo amin'ny pejy. z-index, однако помните, что оно работает только для позиционированных элементов. Hanarenana ny toe-javatra, dia afaka mampiasa fananana ny Z-fanondroana, fa tsarovy fa napetraka ihany no miasa ho an'ny zavatra. Noho izany, raha te-hametraka sakana eo amin'ny singa manana toerana voafaritra tsara ianao, dia tsy maintsy misy koa ny sakana. Ohatra, havana.
учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A Ny fomba tsara indrindra hifehy ny toerany - heverina ohatra Position CSS, hanandrana sy hanandrana zavatra hafa. calc() – это даст возможность более гибко настраивать расположение. Miezaha mianatra hampiasa azy io miaraka amin'ny asa calc () - izany dia hanampy bebe kokoa ny hanitsy manovaova ny toerana. Na izany aza, tadidio fa ity trano ity dia tsy natao hanamboatra ny "takelaka" manontolo amin'ny pejy. Miaraka amin'ny fanampiany dia mila mifindra toetoetra kely fotsiny ianao, raha tsy izany dia mora loatra ny manakorontana.
Similar articles
Trending Now