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

CSS өмнө - Жинхэнэ, тав тухтай, практик

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

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

Их төлөв псевдо агуулгыг-д заасан URL () нээнэ. Үнэн хэрэгтээ, энэ сонголт дээр шинэ мэдлэгийн, хуудаснаас татаж авах юу ч хувьд аль алинд нь нээж, хаана ч юу ч байж болох идэвхжүүлэх

псевдо нь онцлог

Псевдо (:: CSS өмнө :: дараа) элемент, сонгон шалгаруулагчийн болон псевдо ангийн баримт бичиг модонд анх байхгүй байгаа юм бэ ялгаатай. Магадгүй, практикт энэ нь чухал ач холбогдолтой биш юм, гэхдээ бид газар дээр нь агуулгыг байршуулах тухай асуудлыг хэлэлцэх бол, Хэрэв та хайлтын систем утгагүй юм нь утга учиртай зүйл агуулга эд хөрөнгийг итгэж байна.

Псевдо :: CSS олгодог өмнө та дараа элементийн агуулга нэмж :: нь - дараа. Агуулга CSS шинж хувьд цогц форматлах энгийн текст, гэхдээ ямар ч HTML хаягууд нь өөр өөр байж болно. Псевдо төгс, элемент, хавсаргасан байна дотор байр сууриа болно, учир нь өмнө болон дараа нь утга харьцангуй болон гар юм. Та зүгээр л байр суурийг зааж өгч болно, гэхдээ бас хэмжээ, өнгө, гарал үүсэл, үсгийн маяг болон CSS бусад боломжуудыг ашиглаж байна.

Байдлаар псевдо CSS, өмнө болон бэлэг тэмдэг гэхэд өмнө нь дараа ":" ч, CSS3 стандарт зөвлөж "::". Зарим хөтчүүд, хувилбарууд нь зүгээр л тухайн псевдо анзаарсан биш байж болох илүү хэзээ ч илүү байх болно хуудсан дээр тодорхой хэрэглээг шалгахын тулд.

Ашиглах ерөнхий нөхцөл

, Анги = 'scElement "болон хуудасны агуулга" Элемент "тайлбарласан жишээ нь тавьж, DIV элемент CSS загварын хуудас тодорхойлолтод заах нь:

.scElement {
POSITION ...;
Z-индекс ...;
...

}

CSS "өмнө ::" псевдо болон "хулганыг аваачиж" Та псевдо хэрэглэж болно:

.scElement: хулганыг аваачиж :: {агуулга өмнө: "угтвар '; өнгө ...; суурь өнгө ...;}.

Дараа нь та үгийг "Элемент" өмнө нь хулгана заагчийг хулганыг аваачиж байх үед үг үсэг болон дэвсгэр өнгийг өөрчлөх болно "угтвар" гарч ирнэ.

Агуулга өөрчлөлт псевдо

scElement - Та псевдо шинж зааж өгөхгүй бол тэд гол элементийн адил байх болно. заагч элемент дээр зургийг харуулж үед URL-г ( '/ scBox / RM-V / SC-rights.png'): Та агуулга эд хөрөнгийг дараа нь URL-г зааж чадна. агуулга тохиолдолд: "\ 03B1" математикийн гарч тэмдэг «Альфа", харин тусгай тэмдэгт ашиглана: "& Nbsp;", " & Литуан;", "& laquo;", "& raquo;" болон бусад байхгүй бол - тэд юм шиг харагдах болно.

, URL-г (), арван зургаатын тэмдэгтүүдийн дараалал хэвийн "текст" гэж үзнэ: псевдо- агуулгыг зааж өгөх тохируулгууд нь маш их Зөвшөөрөгдсөн нээлттэй иш татах / ойр иш татах, эсвэл ямар ч нээлттэй иш татах / ямар ч ойр иш татах гэх мэт агуулга үнэмлэхүй байдлын илрэл байж болох юм. загварын шинж дамжуулан өмнө хэрэглэх замаар, CSS псевдо хаана ч элементийн аль нь холбогдсон байрлуулах болно.

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

псевдо онцлог

Тэдний тэмдэгнүүд баталсан нь: "" тэмдэгт, түүнчлэн псевдо хандахдаа, гэхдээ ихэвчлэн хамт тэмдэглэсэн CSS3 псевдо ялгаатай нь "::". үүнийг ойлгох Хөтчүүд, аль аль нь зориулалтыг гэж үзжээ. бичлэг цоорхой мөр бүртгэж, псевдо (эсвэл зөвхөн) псевдо хамтдаа тэмдэглэж байгаа, зөвшөөрөхгүй биш юм:

scElement: хулганыг аваачиж :: {агуулга өмнө: "угтвар '; ...}

scElement: идэвхжилт: {агуулга дараа: "дагавар '; ...}

CSS сайт агуулга гарч ажиллаж байгаа өмнө нь: Энэ нь санаж байх нь чухал юм. Хэлбэр хуудасны агуулга холбоотой байна. Псевдо - нь ч мөн адил. Тэд DOM модонд гарч чаддаггүй, газар холбогдох хэсгүүдэд тэдгээрийг ашиглах хүсээгүй - агуулга, тэд авч чадахгүй болно.

Ашиглах нь "" болон ":: гар утасны платформ, орчин үеийн браузер нь" дэмжиж байсан ч хуучин хувилбарууд дээр ажлыг шалгаж ихэвчлэн Үлэмж биш юм байна.

сайтын агуулга агуулга псевдо биш, багтсан байна. Энэ хайлтын системийг харахгүй. Энэ нөхцөл байдал хэрхэн ашиглах вэ - тодорхой нөхцөл байдлаас хамаарна, харин түүнчлэн дараа бие даан эсвэл цогцолборт өмнө CSS ашиглах боломж, сонирхолтой агуулга нь URL үед (). сайт руу очих холбоосуудын зэрэг агуулга псевдо шууд ашиглах, түүнийг файлыг, жишээ нь, зураг татаж авах боломжтой болно.

Онлайн (Cascading Style Sheets файлуудыг - ямар ч бус) загварын файлуудыг өөрчлөх чадвар хэлбэрээр саад болон псевдо энэ нь ямар ч үед тохиромжтой юм шиг, зочны үйл ажиллагаа хамаарч зөв газар алгоритм хэрэглэж байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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