КомпьютерПрограм хангамж

Харьцангуй байрлуул - энэ юу вэ? дэлгэрэнгүй тайлбар

Үүрлэх HTML - удаан үйл явц, нарийн, гэхдээ маш их бүтээлч. МТ ажиллаж хүмүүсийн ихэнх вэб хуудас байршил уйтгартай дэглэмийг юм шиг санагдаж байж болох хэдий ч, ийм тохиолдолд нэг ажил байна мэргэжилтнүүд биш, зөвхөн чанарын гарч даалгавар авч, бас биет таашаал явцад хүлээн авсан.

Гэсэн хэдий ч, та туршлагатай хамрагдсан болж өмнө шинэ хэрэглэгч тус бүр янз бүрийн заавар, аль аль нь HTML хэл үзүүлэлтүүдийг судлах цаг хугацаа маш их зарцуулдаг, түүний холбоотон дээр - CSS. яг тухай юу CSS, албан тушаал Харьцангуй - - энэ нь юу болох, ямар "feint чих" Чи босоод боломжийг олгодог, мөн түүнчлэн түүний дээд шинж аль нэг нь өнөөдөр бид ярилцах болно.

CSS гэж юу вэ?

CSS Товчлол ойлгоцтой болон "Cascading Style Sheets" гэж орос хэл дээр орчуулагдсан болно. үг нь нэг талаас, энэ нь тодорхой байна, мөн бусад дээр - - Энэ нь нэлээн хачин сонсогдож ерөнхий утга нь нэн даруй баригдсан байна. хэв маяг нь - ийн хялбархан эхлэе. Энэ технологи нь та зөвхөн нэг удаа бүртгэх, дахин хязгааргүй дугаараа ашиглаж болно гадаад төрхийн талаарх хуудсан дээр обьект, тодорхой шинж хавсаргах боломжийг олгодог.

Энд илүү тохиромжтой гэдэг үг нь "жагсаалт" буюу "жагсаалт" хэрэглэх явдал юм үнэндээ Гэхдээ анхны орчуулгын зохиогчид CSS жагсаалтыг илүү адилхан харагддаг гэж шийдсэн, бид хэн юм - албан ёсны орчуулга гэдэг үгийг "ширээ" ослын бараг үзэгдэж ийм тэднийг оролдох нь одоо байна.

Эцэст нь хэлэхэд, үг нь "Cascade". баримт элемент тус бүр хольж болно, тэр ч байтугай давхцаж хэд хэдэн арга барилтай байх болно гэсэн юм. Албан тушаал Үнэмлэхүйг - Ийм тохиолдолд хөтөч блок гарч хэд хэдэн арга барилтай байх, жишээ нь, байр суурь харьцангуй эд хөрөнгө байна, тэдний нэг нь болсон төрхийг болон бусад зохиож тулд дүрмийн олонлогийн хүргээд байна. Үнэндээ ийм зөрчил тэвчихгүй чадахгүй байгаа, харин томоохон төслүүдэд ийм төөрөгдөл маш олонтаа тохиолддог байна.

Тиймээс одоо бүх зүйл нэрнээсээ тодорхой байгаа үед хамгийн энгийн жишээ авч үзье. -ын таны сайт нь тодорхой байдлаар боловсруулсан товч нь олон тооны байх ёстой гэж үзье. Тэд ийм хэмжээ, сүүдэр, гэрэл үл, өнгө гэх мэт шинж чанартай байдаг. Мэдээж та товчийг бүрт бий болгох, эдгээр параметрүүдийг зааж, харин CSS ашиглахад их хялбар байдаг юм. Бодит байдал дээр та урт жагсаалт оронд тодорхой анги дээрх шинж бүх утгуудыг жагсаан тайлбарлах, дараа нь хэрэгтэй, товч бүрийн хаяг нь зөвхөн ангийн нэрийг зааж өгөх хэрэгтэй болно, дараа нь хөтөч нь өөрөө хүссэн өнгө, эдгээр элементүүдийг өнгө, тэдэнд зөв өгөх болно "гялгар".

Албан тушаал эд хөрөнгө гэж юу вэ?

Бид одоо шууд үл хөдлөх хөрөнгийн албан тушаалд, үүнээс энэ бүх зүйлийг эхэлсэн төлөө үргэлжлүүлнэ. Та англи хэл мэддэг, эсвэл сайн зөн совин байдаг бол та аль хэдийн тодорхой байх ёстой - энэ нь үл хөдлөх хөрөнгийн зүйлийн байршил үүрэгтэй. Үнэн хэрэгтээ энэ нь, харин тодорхой байршлыг тогтоох арга зам, энэ үл хөдлөх хөрөнгийн хувьд энэ нь нэг нь байрлуулах хэрэгтэй хэрхэн эсвэл хөтчийг өөр элементийг зэргэлдээ, эсхүл бүхэлд нь хуудасны даяар хэлдэг.

Ямар утга Албан тушаал эд хөрөнгө болох вэ?

хэд хэдэн өөр өөр утгыг хүлээн авдаг болох бидний өмч, зөвхөн таван байна. Энд тус бүрийн товч тайлбар юм:

  • Албан тушаал өвлөх. Энэ боломж нь та эцэг эх нь элементийн байрлал дээрх өгөгдлийг хуулах боломжийг олгодог. Жишээ нь, та тодорхой албан тушаал харьцах нь DIV байгаа бол, дараа нь түүн уруу IMG өвлөх үнэ бас харьцангуй хийхээр тохируулагдах болно хамт орж ирлээ.
  • Статик байрлуул. Энэ утга нь бүх элементүүд нь ямар ч илүү заагаагүй бол автоматаар өгсөн байна. элементүүд өөрсдийн байр сууриа өөрчлөх боломж олгож, хуульд заасан болон "frills" нь төрөл бүрийн байхгүй байна гэж байр багтахгүй.
  • Албан тушаал Туйлын. Энэ үнэлгээгээр Албан тушаал эд хөрөнгө маш олон удаа үүнийг "хөвөгч" элемент бий болгох зайлшгүй шаардлагатай тохиолдолд ашиглаж байна. үл хөдлөх хөрөнгийн зүйлийн өгөгдсөн утга нь хуудасны бусад бүрэлдэхүүн хэсэг нь "үл үзэгдэгч" юм. Энэ нь тэд бидний туйлын элемент байхгүй бол гэж зохион байгаа юм. Тэрээр өөрөө үргэлж үл хамааран хуудсыг хол хэрхэн гүйлгэж байсан нь, газарт байх болно.
  • Албан тушаал Тогтмол. олон арга замаар, энэ утга нь өмнөх ижил төстэй хэдий ч, үнэмлэхүй элемент эцэг эх нь, тогтмол ашиглах хөтөч Дэлгэцийн зүүн дээд буланд зөвхөн координат, үүнийг өмнө элементийн үлдсэн үл үүрэг байх үед юм.
  • Эцэст нь хэлэхэд, харьцангуй байрлуул. Энэ төрлийн үнэт зүйлс, бусад нийтлэг "резин" гэж нэрлэдэг тэмдэглэгээ нь дасан зохицох бий болгох нь ашигтай байж болох юм гэж байр суурь элемент харьцангуй боломжийг олгодог. Энэ эд хөрөнгийг нь, зүйл өөр хуудсан дээр байр сууриа өөрчлөх чадвартай алдалгүйгээр "түлхэж" болно.

өөр өөр хөтчүүд нь албан тушаал хамтран ажиллах

Мэдээж бүгд хөтөч адил нийцтэй байна. Албан тушаал үнэ цэнийг ойлгож ямар ч hitches ямар интернэт аялах нь хамгийн хувилбарт хөтөлбөр нь туйлын үнэн боловч, "архаг тусгай» Internet Explorer эд хөрөнгө, түүний хувилбараас хамааран үзэж байна.

Тэд зүгээр л үүнийг үл тоомсорлох "илжиг" - Жишээ нь, аль хэдийн "оршуулсан" хөтчийг IE6 ашиглан та үнэ цэнийг Тогтмол болон өвлөх ашиглаж чадахгүй. Гэсэн хэдий ч, нөхцөл байдал долоо дахь хувилбарыг сайжруулах эхлэв, мөн хайрт өвлөх, аль хэдийн боловсруулсан Тогтмол гэсэн боловч "бусад хөтөч татаж авах хөтөч" зөвхөн түүний найм дахь хувилгаан нь хүрсэн байна.

ажиглагчдын үлдсэн хэсэг нь тайван Байрлал анхны хувилбар нь дунд 90-ээд онд хэвлэгдсэн түүний 4 хэлбэлзэл нь эд хөрөнгийг дэмжлэг авсан байна Дуурь эс тооцвол, хамтран ажиллах.

Javascript-д албан тушаал хамтран ажиллах

Үнэн хэрэгтээ, JavaScript-д Албан тушаал эд хөрөнгийг хэрхэн ажиллах түүх байна, бид зөвхөн ес журам төлөө оруулсан байна. div.style.position = 'харьцангуй': Энэ үл хөдлөх хөрөнгийн гарчигт ямар нэгэн тусгай тэмдэгт байх албагүй тул та JS ямар ч өөрчлөлт байхгүй, жишээ нь, харьцангуй DIV Байрлал тогтоох төстэй мөрийг оруулах хэрэгтэй ашиглаж болно.

Таны харж байгаагаар, энэ нь маш энгийн юм.

Яагаад Албан тушаал харьцангуй ач онцгой анхаарал?

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

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

Та хэзээ харьцангуй байр суурийг ашиглах ёстой вэ?

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

Та тухайн хувьсагчийн утга нь мөчлөгийн өөрчлөлт тааруулах боломжийг олгодог CSS3 шинж, дамжуулан дэвшилтэт ногдуулах зорилготой бол эдгээр "заль мэх" Javascript дамжин хэрэгжиж байгаа, эсвэл.

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

харьцангуй зэрэглэлийг ашиглан жишээ

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

-ийн "дуусах" шугамын эхлэе. Хэрэв та "аялал жуулчлалын" дэлгэцийн зүүн захад, учир нь аажмаар баруун талд уруу шилжих болно элементийн хамрагдаж байх хэрэгтэй гэж бодъё. Ийм "механизм" байр суурь тавих ёстой хэрэгжүүлэх: харьцангуй; Зүүн талд: -100px, хаана -100 - блок өргөн бүрдүүлэх цэгийн ойролцоо тоо. Энэ хэв маяг нь та "эхлэх байрлалд" үүнийг байрлуулж, дэлгэцийн гадна нэгж нуух боломжтой болно. Одоо та урт нь браузер цонхны өргөн хасах элементийн өргөнтэй тэнцүү болж болохгүй гэж вэ нэгж үл хөдлөх хөрөнгийн үнэ цэнийг зүүн бүр хэдэн миллисекунд нэмэгдэх болно скриптийг ашиглаж болно. үр дүн Дэлгэц дээгүүр өнхөрч, түүний баруун гар дахь "зогсоол", зүүн захад гарч ирдэг нэгж юм.

Өөр нэг жишээ нь та "харьцангуй-үнэмлэхүй" элемент бий болгох боломжийг олгодог. Жишээ нь, та үнэмлэхүй өөр дотор, албан тушаал нь харьцангуй байх оруулж болно. Үүний үр дүнд бид нь үнэмлэхүй бичээстэй байна хэмжээг байх албагүй нь "харьцангуй" блок байна, одоо өмнөх элементийн бие даасан байр сууринд өөрийгөө харуулах боломжтой юм.

Албан тушаал харьцангуй ашиглан нийтлэг алдаа

Албан тушаал харьцангуй ашиглан хамгийн түгээмэл алдаа олон вэб дизайнерууд хаана ч байрлаж болно нэгжид газар нөөц чадвар тухай мартаж байгаа юм. Жишээ нь, та нэлээн дэлгэц болон харьцангуй байр суурь бүхий гадна байрлуулсан том байгаа бол, түүний оронд gaping "нүх" байх болно. Гэсэн хэдий ч, энэ үл хөдлөх хөрөнгийн тэр ч байтугай заримдаа бий болгож тодорхой тохиромжгүй сайн сайхны төлөө, жишээ нь, газар, түүний блок бүх аажмаар дээд байрлалд байгаа нь "өөрийгөө угсралтын" гэсэн сонирхолтой үр нөлөө бий ашиглаж болно бол: 0; Зүүн талд: 0; т. д. түүний анхны байрлал.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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