Lik'homphieutha, Mananeo a
CSS Boemo: mehlala
. Halli-ba qalang atisa ho ba le bothata ba ho le likarolo boemo ka CSS. Position куда проще в освоении, чем кажется на первый взгляд. Ha e le hantle, CSS Boemo thepa e bonolo haholo ho ithuta ho feta ho bonahala ho habanya taba. Ke ithuta tsona, o fumana sesebelisoa e matla eo ka eona le ka lokisetsa likarolo tsohle leqephe libakeng tse nepahetseng. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Empa e le ho fumana sephetho, o lokela ho tseba ka melao ea boitšoaro le tsohle tse teng, hobane melao-motheo ea liketso tsa bona tse fapaneng haholo
Specifics ea phallo tokomane
работает с потоком веб-страницы. Boemo ba CSS sebetsa le phallo Web page. Tsela ea ho utloisisa see? html- разметке. Ke default, likarolo tsohle leqepheng la di lokisetsa ka taelo eo u bōpileng ka ya matshwao html-. header расположен над тегом footer, то и на странице он будет отображаться выше. Ha platform la tag teng ka la tag di bogor, 'me ka nako eo ho tla ba bontša hodimo leqephe. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Ka lehlakoreng le leng, haeba ka lebaka le itseng o etsa qeto ea ho beha di bogor e ka HTML ka "Heder", "kamoreng e ka tlaase" leqepheng la tla bontša ka holimo ho "cap,". Tabeng ena, likarolo bolokong bo-boemo ba lula e le bophara lohle fumaneha ho bona. Lowercase, le eena, a ba a lokisetsa ka mola e mong, ha a ntse a sa nke kaofela, 'me joale e tla isoa e ncha. Mokhoa ona o bitsoa "phallo ya tokomane ena."
Ho fetola phallo boitšoaro bo sebelisoa Boemo thepa . ka CSS. float, но его мы рассматривать не будем. Ho ka boetse ha fapana ka lebaka la thepa ea phaphamala, empa le ke ke la nahana ka tsona. Le setho boemo ka etswa ho "ho oa" ho tloha kemisong tloaelehileng, ka mor'a moo e tla qala ho itšoara ka tsela e fapaneng. Kamoo hantle - e itšetlehile ka boleng e sebediswa ea thepa ena.
CSS Boemo: ee sa fetoleng boemo
или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Maemo a: ee sa fetoleng boemo, kapa boemo ee sa fetoleng boemo ke default tsa diboloko tsotlhe HTML tseo u li bōpileng. Tlas'a maemo a tloaelehileng, u ha ba na ho sebetsana le eena. static. Haeba le literata kapa mola e sa hlalosoa ka maemo a leha e le efe ho tsohle, e le hore ke habohlokoa ee sa fetoleng boemo. Ka leqepheng la karolo eo o bonahala ka ho ya ka phallo ea. right/left или top/bottom, никакого эффекта не будет. Haeba u mo bontša hore thepa eo e nepahetseng / letšehali kapa ka holimo / tlase, ha ho na le phello e tla ba.
CSS Boemo: tsitsitseng
оказывается вне нормального потока документа. Ha u sebelisa thepa ena, ho elements ke ka ntle ho phallo tloaelehileng ea tokomane ena. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Hona joale boemo ba hae e balwa ka ho tshwana le ho browser window, ho sa tsotellehe kamoo dikarolo tse ding tse teng. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Ka mantsoe a mang, e le literata le Boemo: tsitsitseng siea litlhōrō tsa leqepheng la ka, petelitsoe khahlanong le bohale ba ho browser window, 'me likarolo tse ling nka sebakeng sa eona ho ea ka phallo ea.
The tšobotsi e ka sehloohong ea metsoako e tsitsitseng hantle e le hore ba ka lepelela litene tse ling le khoele page. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Ha ho tsamaisetsa le literata le Boemo: tsitsitseng tla ho lumeloang hore a lule sebakeng se ka ntle ho nyamele skrineng. Sena se na le thuso haeba u lokela ho tsamaea kapa joang, ho tseo mosebedisi le lokela ho kamehla na phihlelo. Tsepamisitsoeng boemo le boetse le sebelisoa ha o batla ho beha e potlakang ho moqolo o konopo ka karolo e itseng ea leqephe.
CSS Boemo: a lekanyelitsoeng
. Ho sebelisa thepa ena o bitsoa a lekanyelitsoeng boemo. : relative, тот останется на своем месте. Haeba u beha ntho thepa Boemo: mong ka bona, o tla lula sebakeng sa lona. right/left и top/bottom. Ka chebo ea mahlo, ha ho letho le etsahalang haholo, empa phetoho tsohle ha sebelisoa ka ho eketsehileng thepa nepahetseng / letšehali le ka holimo / tlase. Ba ile ba ka sebelisoa ho laola motsamao oa le a lekanyelitsoeng karolo sebakeng lona. останутся на своих положениях, не обращая внимания на освободившееся место . Ka hang-hang moo-ea le literata kapa mola di a sebelisa, e ne e tla ba le sebaka se nang letho - ka likarolo tse ling ba lule maemong a bona, ha ba ela hloko sekgeo sa.
Ha u tsamaisa karolo e ha ho ame boemo ba likarolo tse ba potolohileng ba leqephe. Ba tla lula e le teng, le hoja e batlang e hantle le literata e ka thibela le tsona. Ka bohona, thepa e ka seoelo sebelisa. Hangata e hiriloe hammoho le mothofatso latelang.
boemo ka ho feletseng
E mong oa e thahasellisang ka ho fetisisa le dikgetho hangata ho fetisisa sebelisoa. Ha u sebelisa thepa Boemo absolute положение компонента страницы будет высчитываться относительно окна браузера. le boleng ba boemong bo feletseng ba karolo leqephe tla balwa ka ho tshwana le ho browser window. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. likarolo tse ling (batho bao e seng ka ho feletseng hantle) joaloka "lebala" ka "Khaitseli ea" ho ba teng ha Boemo: feletseng 'me o tla nka sebaka sa hae ka kemisong e sa. : fixed, но есть и серьезные различия. E ne e tla bonahala eka hore lintho tsohle ke e tsoanang hantle e le tabeng ea Boemo: tsitsitseng, empa ho na le ho se tšoane bohlokoa.
top/right/bottom/left. Pele, boemo ba elements le ka laoloa ka bolokolohi - ba sebediswa bakeng sa thepa ena holimo / nepahetseng / tlase / setseng. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Ka mohlala, haeba u beha boleng ba tlase: 100px, le literata "sutumelletsa theoha" ho tloha botlaaseng ba leqephe 100 dipikselse. Tabeng ya bobedi, ha ho tsamaisetsa reng "ka ho feletseng" karolo ba tla sala ho sebaka, ho ena le ho ba le ho tsamaea ho ea leqepheng la ka.
Sebelisana diyuniti ho feletseng le likarolo motsoali oa
O ka fihlella taolo esita le nepahetseng ho feta holim'a motsoako ka ho feletseng hantle. : fixed, relative или absolute. Ho etsa sena, o lokela ho beha motsoali oa lona thepa Boemo: tsitsitseng, mong ka rōna kapa ka ho feletseng.
Nahana ka mohlala. div с классом relative-div, внутри которого размещается div с классом absolute-div. Na u na le div le sehlopheng sa mong ka rōna-div, ka hare e leng o beha div le sehlopha sa ba ka ho feletseng-div. : absolute. Re beha ka,屋内unit trust thepa Boemo: feletseng. Kapele-pele a "nka theoha" tloha le molapo le e kae-kae ka holimo a, hobane hona joale sebakeng se lona e balwa ka ho tshwana le ho browser window. relative-div свойство Position : relative и «блудный сын» возвращается на место. Joale fanoeng le literata le sehlopha sa mong ka rōna-div Boemo thepa: a lekanyelitsoeng le "mora ea lehlasoa" ke khutlela sebakeng. Hoo e ka bang. Ha e le hantle, ho bonahala ka ho e ka holimo khoneng ya le letshehadi ea elements motsoali.
Ke hobane'ng ha sena se etsahala? : absolute. U sebetsane ka khethehileng thepa Boemo: feletseng. static, позиция начинает зависеть от родительского элемента. Ke default, sebakeng sona bo itšetlehile ka ho seshebisi, empa haeba "motsoali oa" le boetse le hantle e le ntho efe kapa efe empa ee sa fetoleng boemo, boemo ba qala ho itšetleha ka elements motsoali. Sena ke haholo hobane o ka beha karolo ea kae kapa kae ntle ho linomoro proschityvaya e khōlō ka ho tshwana le ho browser window. Kenoa e atisa ho sebelisetsoa ho beha litšoantšo, dikonopo le lintho tse ling tse nyenyane.
Boemo ba CSS tsepamisitse
E mong oa le mathata ka sehloohong ba qalang ke ho tsepamisa elements fehlang le tsekaletse. , сделать это проще простого. Hantle sebedisa Boemo thepa, etsa hore ho be bonolo. CSS Boemo: feletseng setsing e beha tjena. iv с классом absolute-div, который находится в «диве» с классом relative-div. A re re u na le sehlopha sa le d IV feletseng-div, eo e ka "diva" ho sehlopha sa mong ka rōna-div. "Motsoali" le hantle amanang le ho bophara ba eona e lekanang le bophara ba leqephe lohle. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Setloholo" o na le bophara le ba bolelele ba 400 px, boemo ka ho feletseng, 'me e teng ke default k'honeng ka holimo-le letšehali la karolo ea motsoali.
top: 50 % и left: 50 %. Sohle seo u lokelang ho se etsa - ke ho beha ka ho feletseng karolo top: 50% le setse: 50%. Hoo e ka bang entseng! сдвинулся с места и оказался почти в центре, но не совсем. Ka ho feletseng-div sisinyeha 'me e ne e le hoo e ka bang bohareng, empa ha haholo. Le bolela "motsoali oa" e lebisa ho qetellong ea hae, 'me re lokela ho fumana ka e le setsi sa ea le literata e ipakile e le setsi sa ea "peō" eo. margin-left и margin-right со значениями -200 px. Ho etsa sena, o lokela ho mo botsa hore ka thōko-setse le thōko-e nepahetseng le melemo -200 px. Kahoo, re jarisa ea le literata feletseng hantle ka halofo ea bophahamo ba eona e le bophara. All e bohareng!
dikarolo overlapping
bothata ba ka ba ho le thata, ka chebo ea mahlo, "ho kenngwa ha" likarolo hantle ho bona "baahelani ba". : fixed будет перекрывать все, что расположено на странице. Ka mohlala, karolo Boemo: tsitsitseng tla hatelle tsohle teng ka leqepheng la. z-index, однако помните, что оно работает только для позиционированных элементов. Lokisa boemo boo, u ka sebelisa thepa ea med-li-index, empa hopola hore ho sebetsa feela likarolo behilwe. Ka lebaka leo, ha o batla ho beha e le literata holim 'a karolo ea tsitsitseng hantle, unit trust ena e tla le bona ba na ho beha boemo. Ka mohlala, e le mong.
учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A tsela e molemo ka ho fetisisa ho li tseba boemo - nkoa mehlala Boemo CSS, ho leka le ho leka ntho e 'ngoe e fapaneng. calc() – это даст возможность более гибко настраивать расположение. Leka ho ithuta ho sebelisa ka kopanelo le mosebetsi calc () - sena tla etsa hore fetoha le maemo e le kholoanyane ho fetola boemo ba. Leha ho le joalo, hopola hore tšobotsi ena e sa ne a rerile hore kaofela mohaho ona o maqephe "letlooa". Le eona, u lokela ho susumelletsa likarolo batlang e le tse nyenyane, kapa ho ka ba bonolo haholo ho fumana ferekane.
Similar articles
Trending Now