KwamfutocinShirye-shirye

CSS Matsayi: misalai

. Layout-sabon shiga sau da yawa da wahala tare da sakawa abubuwa ta hanyar CSS. Position куда проще в освоении, чем кажется на первый взгляд. A gaskiya ma, CSS Position dukiya ne sauƙin koya fiye da alama da farko kallo. By Mastering su, ka samu wani iko kayan aiki da abin da za ka iya tsara duk page abubuwa a dama wurare. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Amma domin samun sakamako, kana bukatar ka sani game da duk data kasance dabi'u, saboda ka'idojin ayyukansu sosai daban-daban

Ƙayyadaddu daga cikin daftarin aiki da kwarara

работает с потоком веб-страницы. Matsayin CSS aiki tare da Web page kwarara. Yadda za a fahimci wannan? html- разметке. By tsoho, duk page abubuwa ana shirya a cikin tsari a cikin abin da za ka halitta su a html- markup. header расположен над тегом footer, то и на странице он будет отображаться выше. Idan BBC tag located a kan tag diddigen, sa'an nan shi za a nuna a sama da page. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Conversely, idan saboda wasu dalilai ka shawarta zaka sanya wani diddigen a html a kan "Heder", "ginshiki" page za a nuna a sama da "hula". A wannan yanayin, block-matakin abubuwa zauna dukan fadin samuwa a gare su. Ƙaramin baki, bi da bi, ana shirya a daya jere, yayin da ba kai shi duka, sa'an nan za a canjawa wuri zuwa ga sabon daya. Wannan hanya da ake kira "kwarara daga cikin daftarin aiki."

Don canja kwarara hali amfani Position dukiya . a CSS. float, но его мы рассматривать не будем. Yana kuma iya bambanta saboda da kaddarorin taso kan ruwa, amma shi ba zai iya daukan. Tare da sakawa memba za a iya yi wa "fada" daga kowa rafi, bayan wanda za a fara nuna hali daban. Yadda daidai - ya dogara a kan used tamanin da dukiya.

CSS Matsayi: canzawa

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Matsayi: canzawa, ko a tsaye sakawa ne default ga duk html tubalan cewa ka yi halitta. Karkashin al'ada hali, ba ka yi aiki da su shi. static. Idan wani block ko line ba a tsare a duk wani matsayi, sabõda haka, yana da muhimmanci a tsaye. A cikin page cewa bangaren da aka nuna a daidai da kwarara. right/left или top/bottom, никакого эффекта не будет. Idan ka nuna shi da dukiyar dama / hagu ko saman / kasa, babu sakamako zai zama.

CSS Matsayi: gyarawa

оказывается вне нормального потока документа. Lokacin amfani da wannan dukiya, da kashi ne a waje da al'ada kwarara daga cikin daftarin aiki. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Yanzu matsayinsa da aka lasafta dangi da browser taga, ko da kuwa da yadda wasu aka gyara an located. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. A wasu kalmomin, wata block da Matsayi: gyarawa bar saman page, guga man da gefen da browser taga, da kuma sauran abubuwa da dauki wuri bisa ga kwarara.

Babban alama na gyarawa positioned abubuwa ne cewa su iya zoba da sauran tubalan da page kirtani. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Lokacin da scrolling block da Matsayi: gyarawa zai zato zama a wuri ba tare da bace daga allo. Wannan na da amfani idan kana bukatar ka kewaya ko da kamar, to abin da mai amfani dole ne ko da yaushe suna da damar zuwa. Kafaffen sakawa ana amfani idan kana so ka sanya wani sauri gungura button a wani ɓangare na page.

CSS Matsayi: zumunta

. Amfani da wannan dukiya ake kira zumunta sakawa. : relative, тот останется на своем месте. Idan ka saita abu dukiya Matsayi: zumunta, zai zama a wurinsa. right/left и top/bottom. A duban farko, kome yawa ya faru, amma duk canji idan m amfani Properties dama / hagu da kuma saman / kasa. Su za a iya amfani da su iko yunkuri na bangaren dangi zuwa wurinta. останутся на своих положениях, не обращая внимания на освободившееся место . A tabo inda block ko line aka yi amfani, zai zama wani komai a sarari - da sauran abubuwa kasance a matsayin su, ba biya da hankali ga gurbi.

Lokacin da ka matsar da bangaren ba zai tasiri a matsayin na kewaye sassa na page. Za su kasance a wurin, ko da yake mun gwada positioned block iya toshe su. A kanta, da dukiya ne da wuya amfani. Yawancin lokaci shi ne amfani a tare da wadannan embodiment.

cikakkar sakawa

Daya daga cikin mafi ban sha'awa da kuma mafi yawan amfani da zažužžukan. Lokacin amfani da kaddarorin Position absolute положение компонента страницы будет высчитываться относительно окна браузера. da darajar da cikakkar matsayi na page bangaren za a lasafta dangi da browser taga. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Sauran abubuwa (ba cikakken positioned) kamar "manta" game da "wa" ga wanzuwar Matsayi: cikakkar da zai kai da wuri a cikin rafi. : fixed, но есть и серьезные различия. Zai ze cewa duk abin da yake daidai kamar a cikin hali na Matsayi: gyarawa, amma akwai muhimmanci bambance-bambance.

top/right/bottom/left. Da fari dai, matsayin da rabi za a iya sarrafawa da yardar kaina - ana amfani da wannan dukiya saman / dama / tushe / bar. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Alal misali, idan ka saita tamanin da kasa: 100px, block "tura kashe" daga kasa na page 100 pixels. Abu na biyu, a lokacin da scrolling "cikakkiyar" bangaren zai tabbata a wurinsa, maimakon ciwon kewaya don wani page.

Hulda cikakkar raka'a tare da iyaye abubuwa

Zaka iya cimma ko da more daidai iko a kan cikakken positioned bangaren. : fixed, relative или absolute. Don yin wannan, kana bukatar ka saita ta iyaye dukiya Matsayi: gyarawa, dangi ko cikakkar.

Ga wani misali. div с классом relative-div, внутри которого размещается div с классом absolute-div. Kuna da wani rara tare da wani aji na zumunta-rara, ciki wanda aka sanya a rara da aji na da cikakkar-rara. : absolute. Mun kafa na cikin gida naúrar dukiya Matsayi: cikakkar. Ya nan da nan "daukan kashe" daga cikin rafi, kuma shi ne wani wuri a saman, saboda yanzu ta wuri da aka lasafta dangi da browser taga. relative-div свойство Position : relative и «блудный сын» возвращается на место. Yanzu ba block da aji zumunta-rara Position dukiya: dangi da kuma cikin "barna dan" ne da baya a wuri. Kusan. A gaskiya, shi ya bayyana a saman kwanar hagu na iyaye kashi.

Me ya sa wannan magana? : absolute. Deal a bayani dalla-dalla Properties Matsayi: cikakkar. static, позиция начинает зависеть от родительского элемента. By tsoho, ta wurin dogara a kan browser, amma idan "iyaye" kuma an positioned a matsayin wani abu amma a tsaye, da matsayin da ya fara dogara ne a kan iyaye kashi. Wannan shi ne babban saboda ba za ka iya sanya bangaren ko'ina ba tare da proschityvaya babbar lambobin dangi da browser taga. Kudin shiga ne sau da yawa amfani da su sanya gumaka, mashiga kuma sauran kananan abubuwa.

Matsayin CSS a tsakiya

Daya daga cikin manyan matsaloli da sabon shiga ne zuwa cibiyar kashi tsaye da kuma horizontally. , сделать это проще простого. Yadda ya kamata amfani da Position dukiya, yi shi da sauki. CSS Matsayi: cikakkar a cibiyar da aka kafa kamar haka. iv с классом absolute-div, который находится в «диве» с классом relative-div. Bari mu ce kana da wani aji d iv cikakkar-rara, wanda yake a cikin "Diva" zuwa aji zumunta-rara. "Iyaye" da kuma armashi, dangi zuwa ta nisa daidaita da nisa daga dukan page. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Magabatansu" yana da nisa da tsawo na 400 px, cikakkar sakawa, da kuma aka located ta tsohuwa a cikin sama-hagu kusurwa na iyaye kashi.

top: 50 % и left: 50 %. All kana bukatar ka yi - shi ne ya kafa cikakken bangaren saman: 50% da kuma bar: 50%. Kusan yi! сдвинулся с места и оказался почти в центре, но не совсем. Cikakkar-rara budge da ya kusan a cibiyar, amma ba quite. Na nufin "iyaye" labarta wa karshen, kuma muna bukatar samun a cibiyar na block tabbatar da cibiyar "zuriya." margin-left и margin-right со значениями -200 px. Don yin wannan, kana bukatar ka tambayi shi a gefe-bar da gefe-dama tare da dabi'u -200 px. Saboda haka, muna matsawa da cikakken positioned block a kan rabin ta tsawo da nisa. All shi a tsakiyar!

overlapping aka gyara

Matsalar iya zama da wuya, a duban farko, "imposition na" positioned abubuwa zuwa ga "makwabta". : fixed будет перекрывать все, что расположено на странице. Alal misali, bangaren Matsayi: gyarawa zai override duk located a kan page. z-index, однако помните, что оно работает только для позиционированных элементов. Magance halin da ake ciki, za ka iya amfani da kaddarorin da z-index, amma ka tuna cewa shi aiki ne kawai ga positioned abubuwa. Haka kuma, idan kana so ka sanya wani block a saman gyarawa armashi, kashi, da wannan na'ura za ma dole saita sakawa. Alal misali, dangi.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. A The hanya mafi kyau don Master da sakawa - dauke misalai Position CSS, su yi gwaji da kuma kokarin da wani abu daban-daban. calc() – это даст возможность более гибко настраивать расположение. Ka yi kokarin koyi yin amfani da shi a tare da tare da aiki calc () - wannan zai taimaka mafi girma sassauci don daidaita matsayi. Duk da haka, ku tuna cewa wannan dukiya ba a yi nufin gina dukan "net" shafukan. Tare da shi, akwai buƙatar ka motsa gwada da kananan abubuwa, ko zai iya zama ma sauki don samun rude.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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