KompüterProqramlaşdırma

CSS z-index: ümumi, xassələri

CSS z-index Rule - səhifə element mövqeyi Z əlaqələndirmək: bu yerləşdiyi ekran element və ya qat səviyyəsi. z-index böyük var Tag tam göstərilir. Tags onlar gələn axını və üst-üstə düşür görünür qaydada göstərilir. приоритет видимости. Z-index dəyəri görünürlüğünü prioritet müəyyən edir.

Biz müasir brauzerlərdə və alqoritmlər ekran elementləri ziyarət ödəməlidir. qrafik və əsir ekranlar proqram penceresinin elementləri kupürü problem görünən və görünməyən hissələrini meydana gündən başlayaraq, görünən ekran texnologiyası content əla nəticələr əldə etmişdir. bir brauzer pəncərəsində, bütün elementləri istifadəçi dizayn və ya geliştirici müəyyən edilir yalnız nə görür, düzgün göstərilir.

Ümumi qayda: sifarişi və səviyyədə

input stream (səhifə formalaşır server) ardıcıl brauzer deyilir. Bütün tags CSS qaydalarına uyğun olaraq göstərilir və üst-üstə bilər.

Bu, misal dörd görünən element təsvir edir. Hər ardıcıl bir əvvəlki üst-üstə düşür. tags keçib yerlərdə, prioritet bir sual var. Bütün bu eyni və 848 bərabər bir qayda z-index CSS tags kimi, aşağıdakı kimi gedir ki, element aydın olacaq. Bütün yəqin, növbəti element hər altında həyata peeks.

qayda görünürlüğünü

Brauzerlər görünürlüğünü qaydaları yalnız "ədalətli" müşahidə edirik. çox çətindir - Hər ardıcıl element tərəfindən udulmuş olan hissələri istisna olmaqla, siz həqiqətən kəsişmək ki, bütün ümumi qoyulması təhlil və yalnız istifadə üçün imkan verir ki alqoritmi ilə gəlmək.

Əksər hallarda bu lazım deyil. Modern avadanlıq çox sürətli və növbəti element blok olacaq nöqtəyə element yenidən qeyd çox problemlidir.

element array təsiri

z-index artırmaq scCSS3 üçüncü tag kifayətdir, və scCSS4 at - bu azaltmaq üçün ümumi şəkil dəyişdirilir. axın elementləri ardıcıllığı eyni olaraq qalır:

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

Bu ikinci şəkil əslində görünür daha çox yer tutur ki, qeyd etmək lazımdır. üçüncü şəkil eyni. Bundan başqa, bir-birindən uzaqda iki hissədən (iki yumurta) ibarətdir.

ikinci və üçüncü şəkillər tutur regionlarda faktiki ölçüsü müvafiq olaraq sarı və boz vurgulanır.

background-rəng z-index birləşməsi

Bu CSS fon & z-index xassələri bir-birini tamamlayır ki, qeyd etmək lazımdır. Bütün blok səviyyəli elementləri, və hər hansı digər, həmişə maksimum hündürlüyü və məzmun maksimum eni formalaşmış düzbucaqlı sahə tutur.

şəkillər istifadə edərək, hər hansı bir forma sahəsində element edə bilər, lakin onun ətrafında həmişə düzbucaqlı olacaq. Bu düzgün nəzərə almaq vacibdir ki, bir faktdır.

Siz yol seçilmiş forma mətn edə bilərsiniz, ancaq siz əgər, content daxil aldıqdan sonra, ardıcıl, düzbucaqlı qutusuna hər hansı bir element olur.

İstifadə xassələri background-color dəyəri (şəffaflıq bir növ) şəffaf, hər hansı bir circuit element yarışmaq bilər element z-index CSS. baxmayaraq reallıq element hər hansı bir hal düzbucaqlı edir.

Hadisələr və görünən elementlər

element bir element ilə bağlanacaq yerlərdə, hadisələr bu iş deyil. Bir qayda olaraq, maddə gözlərdən uzaq olduqda, o da mövcudluğu zonasıdır.

Bir geliştirici 'düyməsinə və ya menyu elementi bağlamaq istəyirsə, yaxşı kilid tag üzərində bir tag, yerləşdirilə bilər bəlkə şəffaf (məsələn, CSS qeyri-şəffaflıq aliliyi istifadə edərək,) yüksək CSS z-index olan, lakin hər halda.

baxış istifadəçi baxımdan hadisə olduğundan, müvafiq bölünə bilər və hər hansı bir yoxdur, onda son (siçan hərəkət klaviatura təsadüfi düymələri basaraq timer siqnal) adekvat brauzer pəncərəsində content dəyişdirmək üçün istifadə edilə bilər.

A sadə misal: bir ziyarətçi köçürülüb siçan pointer menu item, lakin bir şey etmək qərar yoxdur. və adekvat content keçirmək - geliştirici istənilən nöqtəyə dialoq hərəkət izlemek üçün tədbir təmin edə bilər (a qonaq qərar basın). Qayda CSS z-index münasibətilə üçün idealdır.

Picture format

images hər hansı bir site üçün mühüm material olduğundan (gözəllik, müasirlik, funksionallıq - şeyi adi norma deyil), bu image format seçim üçün böyük əhəmiyyət kəsb edir.

Və böyük, mövcud format bütün müxtəlif istifadə edə bilərsiniz, lakin praktiki və effektivliyi baxımından statik images və * gif üçün * png həbs olduqca ağlabatan deyil - animasiya şəkillər üçün. Popular * jpg də yaxşıdır, ancaq rahatlıq ekran yer manipulyasiya imkan vermir.

Browser bugs və geliştirici

tez-tez halda, CSS z-index iş deyil zaman, lakin bu baş deyil. kaskad stillər şərtləri həmişə iş və stil fayl həcmi tez-tez əhəmiyyətli həcmdə nail olmaq. bir şey nümayiş deyil, və ya sadəcə olmalıdır nə yoxdur zaman, ilk, öz kodu yoxlamaq sonra brauzerinizin cache temizlemek və yenidən öz kodu test lazımdır.

HTML və CSS Şifahi tərcümə, browser səhv etmək deyil, demək olar ki - bu aksiomdur. İstənilən maddə Əgər, sonra, dizayn CSS {mövqeyi: mütləq; z-index: 112233; Sol: 10px; top: 20px; } ... bir şey qeyd itkin düşmüş və ya deyil.

ən ümumi səhv - yanlış element göstərilən mütləq və ya nisbi mövqeyi öz görünürlüğünü istinad yoxdur. Bəzən element birbaşa stil müəyyən etmək üçün iş və onun stil deyil. Sonuncu halda, bu çıxış yolu deyil, lakin bu, ilk növbədə kodu səhv bir növ bəhs edir.

Style sinif və ya ID üslubunda olmalıdır. element stil toxunan olmalıdır yalnız müstəsna hallarda.

sinif və ya tanıdan tətbiq əgər jQuery.css (z-index, 123) istifadə edərək də bir səhv səbəb ola bilər. Bundan əlavə, jQuery - həqiqətən əlamətdar inkişaf vasitədir. Siz onu tətbiq əvvəl Lakin, hesab edirəm ki, zərər: mümkün deməkdir improvizə HTML / CSS, z-index ilə paylamaq - dərhal diqqət tələb etmir bir qayda deyil.

məntiqi qat düzgün hərəkət, və

Perfect Səhifə - düz. Hər halda, uzaq kütləvi miqyasda real üç ölçülü görüntü əvvəl və bu ehtiyac. Modern saytları - bir real təcrübə, real-dünya vəzifələri. Onlar yalnız yaxşı və bir düz üç ölçülü şəkil göstərmək lazımdır.

Yeri gəlmişkən, fenomen açılış page variantları "site bina" şəklində (açılış page) - Ən yaxşı sübut ki, düz düzbucaqlı forma və quru, lakin çox dəqiq content - də yaxşı və praktiki. Amma qeyd etmək lazımdır ki, onların əsas şey vurulmuş inhisar şirkətlərin sites - şirkətin, onun funksionallıq və enerji istehsalının üz. Bu kiçik biznes, aksessuarlar, Herbalife və digər üz var - İnformasiya Texnologiyaları Monsters ki açılış pages hiss "zərgərlik".

Bu kimi və ya deyil, doğru əslində gələcək göstərəcək. Bu yalnız qat məzmun boya, həm də web bina hər hansı bir variant onların arasında müvafiq hərəkətini təmin etmək anlamlı vacibdir.

Əla həll - AJAX (səhifə lazım yenilənir). səhifə bu brauzer pəncərəsində bu nöqtədə lazım olduğunu göstərir Hətta daha perspektivli həll.

Əslində, z-index - Bu sadə qayda CSS. Onun məqsədi - bu element ekran element və bir hissəsi görünən olacaq browser müəyyən edə bilər, belə ki, tag səviyyəsi göstərmək. Layer və səhifə - bir çox nisbi anlayış, bu səhifə dizayn və müxtəlif content keçirmək üçün nəzərə Rule z-index mənasını saxlamaq üçün problemlidir, çünki.

Tipik olaraq, bir geliştirici bir sevimli nömrə seçir və bir sıra bütün tags verir, və biz elə həyata durmaq lazımdır ki, növbəti sayı verir. qat və pages səviyyəsi əhəmiyyət veririk - xüsusilə mütərəqqi və perspektivli təcrübə deyil.

Lakin, qonaq ilə dialoqa hərəkət semantika z-index, əgər bir əməli effekti yaratmaq mümkündür. tags bir-birinə eklenmiş bilər necə kimi, bu dialoq (site qonaq) tətbiq və onların arasında hərəkət yerinə yetirmək mümkündür. Bu baxımdan, CSS z-index qaydalarının tətbiqi çox mümkün və praktik görünür.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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