KompyuterlarDasturlash

CSS z-index: umumiy nuqtai, xususiyatlari

CSS z-indeks hukm - sahifa element joy Z muvofiqlashtirish: u joylashgan ko'rsatish element yoki qatlami darajasini. z-indeks bundan ega Nishonlar to'liq ko'rsatiladi. Tags ular kiruvchi oqimi va raqobatini paydo tartibda ko'rsatiladi. приоритет видимости. Z-indeks qiymati ko'rish ustuvor belgilaydi.

Biz zamonaviy brauzerlar va algoritmlarni ko'rsatish elementlariga o'lpon to'lash kerak. grafik va qo'lga ekranlar dastur oynasida elementlar kesish muammo ko'rinadigan va ko'rinmaydigan qismlarini tashkil kunlaridanoq, aniq ko'rsatish texnologiyasi tarkibi ajoyib natijalarga yetdi. Agar brauzer oynasida, barcha elementlar foydalanuvchi dizayni yoki shaxslar belgilangan faqat nima ko'radi, to'g'ri yo'l ko'rsatiladi.

umumiy qoida: tartibi va darajasi bo'yicha

Kirish oqimi (sahifa hosil server) izchil brauzer o'qiydi. Barcha teglar CSS qoidalariga muvofiq aks etadi va ustiga o'raydigan mumkin.

Bu, masalan, to'rt aniq elementi ta'riflaydi. Har bir keyingi avvalgi bir kesishadi. tags kesib etiladi joylarda, ustuvorlik bir savol bor. hamma bu bir xil va 848 teng uchun qoida z-index CSS teglar kelsak, u quyidagicha ketadi, deb element seziladi. Barcha bu aftidan, keyingi element har ostidan chiqib boqmoqda.

qoida ko'rish

Brauzerlar fikr qoidalari faqat "adolatli" rioya. juda qiyin - har bir keyingi element orqali so'riladi qismlarini tashqari, siz aslida kesishadi barcha yalpi jazo tahlil va faqat foydalanish imkonini beradi, bir algoritm bilan kelib.

Ko'p hollarda, bu zarur emas. Zamonaviy uskunalar juda tez, va u keyingi elementi to'sadi nuqtaga elementi qayta boyutlandırmaya e'tibor, juda muammoli bo'ladi.

element qator ta'siri

z-indeks oshirish scCSS3 uchinchi teg uchun kifoya va scCSS4 da - uni kamaytirish, umumiy rasm o'zgaradi. yashayotganimizni elementlar ketma-ketligi bir xil bo'lib qoladi:

  • id= 'scCSS1'; div id = 'scCSS1';
  • id= 'scCSS2'; div id = 'scCSS2';
  • id= 'scCSS3'; div id = 'scCSS3';
  • id= 'scCSS4'. div id = 'scCSS4.

Bu ikkinchi rasm aslida u ko'rinadi ko'proq joy oladi, deb ta'kidlash lozim. Uchinchi rasm bir xil bo'ladi. Bundan tashqari, u bir-biridan bir masofada ikki qismdan (ikki tuxum) iborat.

Ikkinchi va uchinchi tasvirlarni bosib viloyatlar, haqiqiy hajmi mos ravishda sariq va kulrang ta'kidlangan.

background-rangi z-indeksi uyg'unligi

Bu CSS fon & z-indeks xususiyatlari bir-birini to'ldiradi, deb ta'kidlash lozim. Barcha blok-darajali elementlar, va har qanday boshqa, har doim maksimal balandligi va mazmuni maksimal kengligi bilan hosil bo'lgan bir to'g'ri burchakli sohada yotadi.

tasvir yordamida siz har qanday shakl maydoni elementi qilish mumkin, lekin uning atrofida har doim bir to'rtburchak bor bo'ladi. Bu to'g'ri hisobga olish muhim ahamiyatga ega, deb bir haqiqatdir.

Siz yo'l tanlangan shakl matn joylashtirish mumkin, lekin buni qilmasangiz, kontent kiritish olgandan so'ng, ketma-ket, bir to'rtburchaklar qutisiga biron element oladi.

Foydalanish xususiyatlari fon-rang qiymati (oshkoralik bir xil) oshkora bo'ladi, har qanday elektron elementi taqlid qilishingiz mumkin elementda z-indeks CSS. bo'lsa-da haqiqat element har qanday voqea to'g'ri burchakli bo'ladi.

Tadbirlar va aniq elementlar

element boshqa element tomonidan blokirovka qilinadi joylarda, voqealar u ishlamaydi. Umumiy qoida sifatida, element ko'zdan bo'lsa, u ham mavjudligi hudud hisoblanadi.

a developer tugmasi yoki menyu ob'ektini qulflash istasa, u yaxshi qulflash teg orqali boshqa teg, joylashtirilishi mumkin, ehtimol, bir shaffof (masalan, CSS xiralik ustuvorligini yordamida) yuqori CSS z-katalogga ega bo'lgan, lekin har qanday holatda ham.

Foydalanuvchi nuqtai nazari dan voqea, beri, tegishli bo'linadi mumkin va har qanday yo'q, keyin oxirgi (sichqoncha harakat klaviaturada tasodifiy tugmalarni bosib, taymer signali) etarlicha brauzer oynasida mazmunini o'zgartirish uchun foydalanish mumkin.

A oddiy misol: bir mehmon ko'chib o'tdi sichqoncha ko`rsatgichini menyu bandi ustiga, lekin hali biror narsa qilishga qaror yo'q. va etarli kontentni aks - Developer Shaxsiy nuqtaga muloqot harakatini kuzatish uchun, bir voqea bilan ta'minlash mumkin (bir mehmon qaror bosing). Qoida CSS z-indeks munosabati uchun javob beradi.

Rasm formati

tasvirlar har qanday sayt uchun muhim qurilish materiallari, chunki (go'zallik, dunyoviylik, funktsional - narsalar odatiy tartib bo'ladi), u tasvir formati variantlari uchun katta ahamiyat kasb etadi.

Va katta, mavjud shakllari har turli foydalanishingiz mumkin, lekin amaliyligi va samaradorligini bo'yicha statik tasvirlar va * .gif uchun * .png cheklanish juda o'rinli - tirik rasmlar uchun. Mashhur * .jpg ham yaxshi, lekin moslashuvchan ko'rsatish oraliq manipulyatsiya qilish imkonini bermaydi.

Brauzer xato va dasturchi

Bas, tez-tez ishi, CSS z-indeksi ishlamaydi paytda, lekin u sodir bo'lmaydi. Uslublar kaskadli jadvallari shartlari har doim ish va uslub fayl hajmi ko'pincha katta miqdordagi erishish. narsa ko'rsatilmasa, yoki faqat bo'lishi kerak, nima yo'q bo'lsa, birinchi, o'z kodni tekshirib keyin brauzeringiz keshini tozalab, qaytadan o'z kodni sinov shart.

HTML va CSS Og'zaki, brauzer xato qilmaydi deyarli - u bir aksioma emas. Kerakli item qilsa emas, keyin, dizayni bilan CSS {holatda: mutlaq; z-indeksi: 112233; chap: 10px; Top: 20px; } ... bir narsa yozib etishmayotgan yoki emas.

eng keng tarqalgan xato - noto'g'ri element ko'rsatilgan bir mutlaq yoki nisbiy holatda o'z fikr uchun mos yozuvlar etishmayotgan. Ba'zan element to'g'ridan-to'g'ri uslub belgilash uchun ish va uning uslubi emas mumkin. ikkinchi holda, u bir yo'lidir, lekin u, birinchi navbatda, kod xato ayrim turdagi haqida gapirayapti.

Style sinf yoki ID uslubida bo'lishi kerak. element ustida uslubi ishora kerak faqat maxsus hollarda.

sinf yoki identifikator nisbatan tatbiq etilmaydi, agar jQuery.css (z-indeks, 123) foydalanish, shuningdek, bir xato sabab bo'lishi mumkin. Bundan tashqari, jQuery - chindan ham ajoyib rivojlantirish vositasi. Agar uni qo'llash oldin Biroq, o'ylab, xafa emas: u mumkin, degan ma'noni anglatadi qo'lbola HTML / CSS, z-index bilan tarqatish uchun - bevosita e'tibor talab qilmaydigan bir qoida emas.

mantiqiy qatlamlari To'g'ri harakat va

Perfect sahifa - tekis. Har qanday holatda ham, uzoq bir katta miqyosda real uch o'lchovli tasvirni oldin emas, balki, bu ayniqsa, ehtiyoj. Zamonaviy veb-saytlari - bu haqiqiy tajriba, real-jahon vazifalar hisoblanadi. Ular faqat yaxshi ishlaydi va tekis uch o'lchovli tasvirni ko'rsatish uchun kerak bo'ladi.

Aytgancha, fenomeni tushirish sahifada imkoniyatlari "sayt bino" shaklida (tushirish sahifa) - eng yaxshi isbot deb to'g'ri to'rtburchaklar shakli va quruq, lekin juda aniq mazmun - ham yaxshi va amaliy. Lekin shuni aytish kerakki, bu ularning asosiy narsa yopishgan monopol kompaniyalar saytlari - kompaniya, uning faoliyati va energiya ishlab chiqarish yuzi. Bu kichik biznes, aksessuarlar, Herbalife va boshqa duch keldi - Axborot texnologiyalari Monsters deb ochilish sahifalarini his "zargarlik".

unga o'xshash yoki yo'q, to'g'ri aslida, kelajak ko'rsatadi. Bu nafaqat qatlamlari tarkibidagi bo'yoq uchun, balki veb-sayt qurish har qanday variantda ular o'rtasida to'g'ri harakatini ta'minlash uchun mantiqiy bo'lishi muhim ahamiyatga ega.

Zo'r yechim - AJAX (sahifa zarur, deb yangilanadi). sahifa brauzer oynasining bu nuqtada zarur ekanligini ko'rsatadi, hatto ko'proq istiqbolli hal.

Aslida, z-index - bu oddiy qoida CSS. Uning maqsadi - bu elementning ko'rsatish element va bir qismi ko'rinib bo'ladi brauzer aniqlash mumkin, shunday qilib teg darajasini ko'rsatish uchun. Layer va sahifa - juda nisbiy tushuncha, u sahifa dizayni va turli tarkib ko uchun yodda qoida z-indeks ma'nosini saqlab qolish uchun muammoli, chunki.

Odatda, bir dasturchi sevimli raqamni tanlab olur va ketma-ket, butun teglar uni beradi, va biz amallab chiqib turmasa kerak, aslida, keyingi raqam soladi. qatlamlari va sahifalar darajada ahamiyat - ayniqsa progressiv va istiqbolli amaliyotlar emas.

Biroq, mehmon bilan muloqot qilish uchun harakat semantik z-indeks bo'lsa, u amaliy ta'sir yaratish mumkin. tags bir-biriga ustiga qanday o'xshash, u suhbat (sayt mehmon) yuklovchi va ular orasidagi harakatini amalga oshirish mumkin. Shu nuqtai nazardan qaraganda, CSS z-indeks qoidalarini qo'llash juda imkoniyati va amaliy ko'rinadi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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