КомпьютерПрограмчлалын

CSS Албан тушаал: жишээ

. Layout-эхлэн ихэвчлэн CSS дамжуулан байр суурь элемент нь хүндрэлтэй байна. Position куда проще в освоении, чем кажется на первый взгляд. Үнэн хэрэгтээ, CSS Байрлал шинж энэ нь анх харахад мэт илүү сурах нь хамаагүй хялбар байдаг. тэдгээрийг эзэмших та аль нь та зөв газарт бүх хуудсанд элементүүдийг зохион байгуулж болно хүчирхэг хэрэгсэл авах болно. добиться результата, нужно знать обо всех существующих значениях, поскольку принципы их действия сильно различаются Гэвч үр дүн авахын тулд та байгаа бүх үнэт зүйлсийн тухай мэдэх хэрэгтэй тэдгээрийн үйл ажиллагааны зарчим нь маш их ялгаатай байдаг учраас

баримт бичиг урсгалын онцлог

работает с потоком веб-страницы. Албан тушаал нь CSS Вэб хуудас урсгалын хамтран ажилладаг. Үүнийг хэрхэн ойлгох вэ? html- разметке. Анхдагч байдлаар, бүх хуудсанд элементүүд нь та html- тэмдэглэх нь тэднийг бүтээсэн нь дарааллаар зохион байгуулагдсан байна. header расположен над тегом footer, то и на странице он будет отображаться выше. толгой хаяг хөлийн дээр байрлах, дараа нь бол энэ хуудасны дээр гарч байх болно. footer в html над «хедером», «подвал» страницы будет отображаться над «шапкой». Эсрэгээрээ, зарим нэг шалтгааны улмаас та "Heder" дээр HTML-д Footer байрлуулах шийдсэн бол, "суурь" хуудас "таг" Дээрх харуулагдах болно. Энэ тохиолдолд, блок түвшний элементүүд нь тэдэнд боломжгүй бүхэлд нь өргөн эзэлж байна. Жижиг үсгээр, эргээд нэг эгнээнд, зохион байгаа бүгдийг авч чадахгүй байхад, дараа нь шинэ нэгэнд шилжүүлж болно. Энэ журам "баримт бичгийн урсгал" гэж нэрлэдэг.

урсгалын зан үйл ашигласан Албан тушаал эд хөрөнгө өөрчлөхийн тулд . CSS байна. float, но его мы рассматривать не будем. Энэ нь бас хөвөх шинж улмаас өөр өөр байж болно, гэхдээ энэ нь авч байх болно. байршуулсны гишүүн нь нийтлэг урсгал, дараа нь энэ нь өөрөөр биеэ авч явах эхэлнэ нь "унах" хийж болно. Энэ нь эд хөрөнгийг ашигласан үнэ цэнэ хамаарна - Хэрхэн яг.

CSS Албан тушаал: статик

или статическое позиционирование, является значением по умолчанию для всех блоков html, которые вы создали. Албан тушаал: статик, эсвэл статик байр суурь та үүсгэсэн HTML бүх блокуудын хувьд анхдагч байдаг. Хэвийн нөхцөлд, та түүнтэй хамт шийдвэрлэх байхгүй байна. static. ямар нэг блок буюу мөр аль ч бүх байрлалд тодорхойлсон бол биш юм, тиймээс энэ нь чухал ач холбогдолтой статик юм. хуудсан дээр тэр хэсэг нь урсгалын дагуу гарч байна. right/left или top/bottom, никакого эффекта не будет. Та түүнд эд хөрөнгийн эрх / зүүн эсвэл дээд / доод харуулах бол ямар ч үр нөлөө нь байх болно.

CSS Албан тушаал: тогтмол

оказывается вне нормального потока документа. Энэ хөрөнгийг ашиглаж байгаа үед, элемент баримт бичгийн хэвийн урсгалын гадна байна. относительно окна браузера, независимо от того, как размещаются прочие компоненты. Одоо түүний байр суурийг үл хамааран бусад бүрэлдэхүүн хэсэг хэрхэн байрлаж байгаа, вэб хөтчийн цонхны харьцангуй тооцно. : fixed отправится в верхнюю часть страницы, прижмется к краю окна браузера, а прочие элементы займут его место в соответствии с потоком. Өөрөөр хэлбэл, албан тушаал нь блок: тогтмол вэб хөтчийн цонхны ирмэг эсрэг дарагдсан хуудасны дээд, явах болон бусад элементүүд нь урсгалын дагуу өөрийн байр сууриа авна.

тогтмол байр суурь элементийн гол онцлог нь тэд өөр блок болон хуудасны мөр давхцаж болно гэсэн юм. : fixed будет будто бы оставаться на месте, не исчезая с экрана. Албан тушаал нь блок урсаж үед: тогтмол магадгүй дэлгэцнээс алга болж ямар газар хэвээр байх болно. Хэрэв та аль хэрэглэгчийн үргэлж хандах ёстой, жолоодож байх хэрэгтэй, эсвэл дуртай бол энэ нь ашигтай юм. Суурин байр суурь та хуудасны тодорхой хэсэгт нь хурдан гүйлгэх товчийг байрлуулах хүсэж байгаа бол бас ашиглаж байна.

CSS Албан тушаал: харьцангуй

. Энэ хөрөнгийг ашиглах нь харьцангуй байр суурь гэж нэрлэдэг. : relative, тот останется на своем месте. Та зүйл нь үл хөдлөх хөрөнгийн Байрлал тогтоосон бол: харьцангуй, тэр түүний оронд хэвээр байх болно. right/left и top/bottom. Өнгөц харахад, ямар ч их болж, харин бүх өөрчлөлт нь цаашид ашиглах шинж чанар баруун / зүүн, дээд / доод бол. Тэд түүний байршил бүрэлдэхүүн харьцангуй хөдөлгөөнийг хянах ашиглаж болно. останутся на своих положениях, не обращая внимания на освободившееся место . блок эсвэл шугам ашиглаж байгаа газар дээр нь хоосон зай байх болно - бусад элементүүд нь сул орон тоо анхаарлаа хандуулах биш, тэдний албан тушаалд хэвээр байна.

Та шилжих үед бүрэлдэхүүн хэсэг хуудасны тойрсон хэсгийн байр суурийг ямар ч нөлөө үзүүлэхгүй. Хэдийгээр харьцангуй байр сууриа блок тэднийг хааж болно тэд байрандаа хэвээр байх болно. өөрөө, үл хөдлөх хөрөнгийн ховор хэрэглэгддэг. Ихэвчлэн энэ нь дараах биелэл хамт хэрэглэгддэг.

үнэмлэхүй байр суурь

хамгийн сонирхолтой, хамгийн өргөн хэрэглэгддэг сонголтуудын нэг. шинж чанар Байрлал ашиглаж байгаа үед absolute положение компонента страницы будет высчитываться относительно окна браузера. хуудас бүрэлдэхүүн үнэмлэхүй байр суурь үнэ нь браузер цонхны харьцангуй тооцож болно. элементы (не являющиеся абсолютно позиционированными) словно «забудут» о существовании «собрата» с Position : absolute и займут его место в потоке. Бусад элементүүд (-үнэхээр бус байр суурь) Албан тушаал оршин тогтнохын тулд "ах" -ийн талаар "март" зэрэг: туйлын болон урсгалд өөрийн явагдана. : fixed, но есть и серьезные различия. Энэ бүх зүйл яг байдлын хувьд адил юм шиг санагддаг юм: тогтмол, гэхдээ чухал ялгаа байдаг.

top/right/bottom/left. Нэгдүгээрт, элементийн байрлалыг чөлөөтэй хянаж болно - энэ нь үл хөдлөх хөрөнгийн дээд / баруун / доод / зүүн ашиглаж байна. bottom : 100px, блок «оттолкнется» от нижней част страницы на 100 пикселей. Жишээ нь, та доод үнэ цэнийг тогтоосон бол: 100px, блок хуудасны 100 цэгээр ёроолоос "бартаат түлхэж". Хоёрдугаарт, "туйлын" бүрэлдэхүүн урсаж байхад оронд хуудсанд залуурдана байх нь, байрандаа хэвээр байх болно.

эцэг, эх, элемент нь харилцан үнэмлэхүй нэгж

Та үнэхээр байр сууриа бүрэлдэхүүн хэсэг хугацаанд ч гэсэн илүү нарийн хяналт хүрч чадна. : fixed, relative или absolute. Үүнийг хийхийн тулд та түүний эцэг, эх, үл хөдлөх хөрөнгийн Байрлал тохируулах хэрэгтэй: тогтмол, харьцангуй болон үнэмлэхүй.

нэг жишээ авч үзье. div с классом relative-div, внутри которого размещается div с классом absolute-div. Хэрэв та аль дотор үнэмлэхүй-DIV анги нь DIV байрлуулна харьцангуй-DIV нь анги, хамт DIV байна уу. : absolute. үнэмлэхүй: Бид доторх нэгж нь үл хөдлөх хөрөнгийн байрлал тогтоосон. Тэр даруй урсгалаас "бартаат авч" одоо түүний байршил браузер цонхны харьцангуй тооцдог, учир нь хаа нэгтээ дээд хэсэгт байна. relative-div свойство Position : relative и «блудный сын» возвращается на место. Одоо зэрэг харьцангуй-DIV Албан тушаал эд хөрөнгө нь блок өгсөн: харьцангуй болон "үрэлгэн хүүгийн" арын байранд байдаг. Бараг. Үнэн хэрэгтээ энэ нь эцэг эх элементийн зүүн дээд буланд харагдаж байна.

Яагаад энэ болж байна вэ? : absolute. онцлог шинж чанар байрлалд хэлэлцээр: үнэмлэхүй. static, позиция начинает зависеть от родительского элемента. Анхдагч байдлаар, түүний байршил таны браузер дээр шалтгаалах боловч "Эцэг" нь бас статик ч юу ч гэж байр сууриа байгаа бол, албан тушаал, эцэг эх, элемент хамаардаг эхэлдэг. Хэрэв та вэб хөтчийн цонхны харьцангуй proschityvaya асар их тоо ч хаана ч бүрэлдэхүүн байрлуулж болно, учир нь энэ агуу юм. Элсэлтийн ихэвчлэн цонхнууд, товч болон бусад жижиг эд зүйлсийг байрлуулахад хэрэглэгдэж байна.

Албан тушаал CSS төвтэй

Гол бэрхшээл эхлэн нэг нь босоо болон хэвтээ элементийг төвлөрсөн явдал юм. , сделать это проще простого. Зөв Албан тушаал эд хөрөнгө ашиглах, энэ нь хялбар болгож байна. CSS Албан тушаал: дараах байдлаар төвд үнэмлэхүй тогтоосон байна. iv с классом absolute-div, который находится в «диве» с классом relative-div. -ийн та D ангилал IV үнэмлэхүй-DIV, анги харьцангуй-DIV нь "Diva" байгаа юм байна гэж бодъё. "Эцэг" болон бүхэлд нь хуудасны өргөн тэнцүү түүний өргөн нь байр суурь харьцангуй. и высоту 400 px, абсолютное позиционирование и по умолчанию располагается в верхнем левом углу родительского элемента. "Удам" гэж өргөн, 400 PX, үнэмлэхүй байр суурь нь өндөр байдаг, эцэг эх элементийн дээд зүүн буланд нь анхдагчаар оршдог.

top: 50 % и left: 50 %. 50% болон зүүн: 50% - Та юу хийх хэрэгтэй бүх үнэмлэхүй хэсэг нь дээд тохируулах явдал юм. Бараг л хийсэн! сдвинулся с места и оказался почти в центре, но не совсем. Туйлын-DIV budge, бараг төвд байсан, гэхдээ яг. Гэдэг нь "эцэг, эх," түүний төгсгөл холбоотой, бид төв болох нь батлагдсан блок төвд олж авах хэрэгтэй "үр". margin-left и margin-right со значениями -200 px. Үүнийг хийхийн тулд та утга -200 PX нь түүнд ашиг зүүн болон маржин-эрхийг асуух хэрэгтэй. Тиймээс бид өөрийн өндөр, өргөн тал дээр туйлын байр суурь блок шилжүүлэх. дунд энэ нь мэдээлэл!

давхардсан бүрэлдэхүүн хэсэг

асуудал нь хэцүү, анх харахад тэдний "хөрш" гэсэн байр суурь элемент "-ийн ногдуулах" байх болно. : fixed будет перекрывать все, что расположено на странице. Жишээ нь, бүрэлдэхүүн хэсэг Албан тушаал: тогтмол бүх хуудсан дээр байрлах хэрэгсэхгүй болгож болно. z-index, однако помните, что оно работает только для позиционированных элементов. нөхцөл байдлыг арилгах, та Z-индексийн шинж чанарыг ашиглаж болно, гэхдээ энэ нь зөвхөн байршил элементийн ажилладаг гэдгийг санах хэрэгтэй. Иймээс та тогтмол байр суурь элементийн орой дээр нь блок байрлуулах гэж байгаа бол, энэ нэгж нь бас байр суурийг тавих болно. Жишээ нь, харьцангуй.

учший способ освоить позиционирование – рассматривать примеры Position CSS, экспериментировать и пробовать что-то свое. туршилт, өөр ямар нэг зүйл оролдох, жишээ Position CSS гэж үздэг - A хамгийн сайн арга бол байр суурийг эзэн. calc() – это даст возможность более гибко настраивать расположение. үйл ажиллагаа Calc буюу тооцоологч () хамтран ашиглах сурах үзээрэй - энэ байрлалыг тааруулах илүү уян хатан боломжийг олгоно. Гэсэн хэдий ч, энэ үл хөдлөх хөрөнгийн бүхэлд нь "цэвэр" хуудсуудыг бүтээх зорилготой биш гэдгийг сана. Хэрэв тусламжтай та харьцангуй бага элементүүдийг шилжүүлэх хэрэгтэй, эсвэл будлиантай авах маш хялбар байх болно.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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