Datori, Programmēšana
CSS z-index: pārskats, īpašības
Noteikums CSS z-indeksu - lapas elements stāvoklis koordinēt Z: līmeni displeja elementa vai slānis, kurā tas atrodas. Tag ka ir z-index lielāka būs redzams pilnībā. Tags tiek parādītas secībā, kādā tie parādās ienākošā plūsma un pārklājas. приоритет видимости. Z-indeksa vērtība nosaka redzamības prioritāti.
Mums ir cieņu mūsdienu pārlūkprogrammām un algoritmi displeja elementus. Kopš dienas, kad grafikas un uzņemti ekrāni veido apgriešana problēma redzamās un neredzamās daļas elementiem pieteikuma logu, redzams displeja tehnoloģija saturs ir sasniedzis lieliskus rezultātus. Pārlūkprogrammas logā tiek parādīti visi elementi pareizi, lietotājs redz tikai to, kas ir norādīts dizainu vai izstrādātājs.
Vispārējais noteikums: pasūtījumu un līmenis
Ievades plūsma (lapu veidoja serveris) secīgi nolasa pārlūkprogrammu. Visi tagi tiek parādīti atbilstoši CSS noteikumiem un var pārklāties.
Šis piemērs raksturo četras redzamu elementu. Katru nākamo pārklājas iepriekšējo. Vietās, kur tagi sakrustotām, ir jautājums par prioritāti. Kā likums z indeksa CSS tagiem visiem šiem vienādi, un ir vienāda ar 848, tas būs skaidrs, ka elements, kas iet šādi. Viss, kas skatas ārā no zem katra nākamā elementa, acīmredzot.
noteikums redzamība
Pārlūkprogrammas ievērot noteikumus redzamības tikai "godīgi". Nākt klajā ar algoritmu, kas ļauj jums, lai analizētu visus bruto piemērot un izmantot tikai tie, kas faktiski krustojas, izņemot tās daļas, kas uzsūcas katrs nākamais elements - ir ļoti grūti.
Vairumā gadījumu tas nav nepieciešams. Mūsdienu tehnika ir ļoti ātra, un paziņojums ievilktu elementu līdz vietai, kur tas bloķēs nākamo elementu, ir ļoti problemātiska.
Ietekme uz elementu masīva
Pietiek ar to trešo tag scCSS3 palielināt z-indeksu, un scCSS4 - samazināt to, kopējais attēls tiek mainīts. Elementu straumē secība ir tāda pati:
- id= 'scCSS1'; div id = 'scCSS1';
- id= 'scCSS2'; div id = 'scCSS2';
- id= 'scCSS3'; div id = 'scCSS3';
- id= 'scCSS4'. div id = 'scCSS4'.
Jāatzīmē, ka otrais attēls ir faktiski aizņem vairāk vietas, nekā tas šķiet. Trešais attēls ir tas pats. Turklāt, tas sastāv no divām daļām (divas olas) noteiktā attālumā viens no otra.
Faktiskais lielums reģionos, kas ieņem otro un trešo attēlus ir izceltas dzeltenā un pelēkā attiecīgi.
Par z-indeksu kombinācija fona krāsā
Jāatzīmē, ka īpašības CSS fona & z-indeksu papildina viens otru. Visi bloka līmeņa elementi, kā arī jebkuru citu, vienmēr aizņem taisnstūrveida apgabalu, maksimālo augstumu un maksimālo platumu saturu veido.
Izmantojot attēlus, varat veikt jebkuru veidlapu lauku elementu, bet ap viņu vienmēr būs taisnstūris. Tas ir fakts, ka tas ir svarīgi pareizi ņemt vērā.
Jūs varat ievietot tekstu uz ceļa izvēlēta forma, bet, ja jums nav, saturs kļūst jebkuram elementu taisnstūra kastē, pēc kārtas, saņemot ieejas.
Izmantojiet īpašības CSS z-indeksu elementa, kura fona krāsu vērtība ir caurspīdīgs (sava veida pārskatāmību), var sacensties jebkuru ķēdes elementu. Lai arī kāds gadījums realitātes elements ir taisnstūra.
Notikumi un redzami elementi
Vietās, kur elements ir bloķējis cits elements, notikumi tas nedarbosies. Parasti, ja prece ir ārpus redzesloka, viņš arī ir pieejamība zona.
Ja izstrādātājs vēlas, lai bloķētu pogas vai izvēlnes vienumu, tas var arī novietot virs fiksācijas taga vēl tag, varbūt caurspīdīgs (piem, izmantojot likuma CSS necaurredzamību), bet jebkurā gadījumā, kam augstāka CSS z-indeksu.
Kopš notikuma, no lietotāju viedokļa var iedalīt būtiska, un nav neviena, tad pēdējais (pārvietojot peli, nospiežot izlases pogas uz tastatūras, taimeris signālu), var izmantot, lai pienācīgi mainītu saturu pārlūka logā.
Vienkāršs piemērs: apmeklētājs ir pārvietots peles kursoru uz izvēlnes vienumu, bet vēl nav nolēmuši kaut ko darīt. Izstrādātājs varētu sniegt notikumu, lai izsekotu kustību dialogu uz vajadzīgo vietu (klikšķi - apmeklētājs nolemj) un parādīs atbilstošu saturu. Noteikums CSS z indekss ir vispiemērotākā godu.
attēla formāts
Tā kā attēli ir svarīgs būvmateriāls jebkurā vietā (skaistumu, mūsdienīguma, funkcionalitāte - ir parastā norma lietas), tas ir ļoti svarīgi, lai uz attēla formāta izvēlēm.
Ar un liela, jūs varat izmantot visu dažādību esošo formātus, bet attiecībā uz praktiskumu un efektivitāti ir diezgan saprātīgi ierobežot * .png statiskajiem attēliem un * .gif - animētus attēlus. Popular * .jpg arī ir labs, bet tas neļauj elastību manipulēt displeja telpu.
Pārlūkprogrammas bugs un izstrādātājs
Ne tik bieži notiek, kad CSS z-indeksu nedarbojas, bet tas notiek. Noteikumi kaskādes stila lapas vienmēr strādā, un apjoms stila lietas bieži sasniedz ievērojamus apjomus. Ja kaut kas nav redzams, vai arī vienkārši nav ko jābūt, vispirms pārbaudīt savu kodu, pēc tam notīriet pārlūkprogrammas kešatmiņu un pārbaudīt savu kodu.
Interpretēšana HTML un CSS, pārlūks ir gandrīz nav kļūdīties - tā ir aksioma. Ja vēlamais vienībā nav, tad, projektējot CSS {pozīcijas: absolūta; z-index: 112233; left: 10px; top: 20px; } ... kaut kas trūkst vai nav ierakstīts.
Visbiežāk kļūda - nepareizi Redzams elementa trūkst atsauci uz savu atpazīstamību uz absolūto vai relatīvo pozīciju. Dažreiz tas var strādāt, lai norādītu stilu tieši uz elementa, un tas nav viņa stilā. Pēdējā gadījumā tā ir izeja, bet tas ir galvenokārt runā par kaut kādu kļūdu kodu.
Stils ir jābūt klasē vai ID stilā. Norādot stila elementā vajadzētu tikai izņēmuma gadījumos.
Izmantojot jQuery.css (z-indeksu, 123), var novest arī pie kļūdu, ja nav piemēroti klases vai identifikatoru. Turklāt, jQuery - patiesi izcils attīstības instruments. Tomēr, pirms jūs uz to, nesāpēs domāt: tas ir iespējams iztikt ar improvizētiem nozīmē HTML / CSS, z indeksa - nav noteikums, kas neprasa tūlītēju uzmanību.
Pareiza kustība loģisko slāņiem, un
Perfect Page - dzīvoklis. Jebkurā gadījumā, pirms reālā trīsdimensiju attēlu tālu masveida, bet ne šajā konkrētajā vajadzīgs. Mūsdienu mājas lapas - tā ir reāla pieredze, reālās pasaules uzdevumus. Viņiem tikai vajag strādāt labi un parādīt plakanu trīsdimensiju attēlu.
Starp citu, parādība izvietošanas lapas (lapai) formā opcijas "site ēka" - labākais pierādījums tam, ka plakana taisnstūra forma un sauss, bet ļoti precīzs saturs - arī labs un praktisks. Taču jāatzīmē, ka vietas monopola uzņēmumiem, kas piestiprināti pie viņu galvenā lieta - seja uzņēmuma, tā funkcionalitāti un elektroenerģijas ražošanu. Informācijas tehnoloģiju Monsters jutu, ka galvenās lapas - tas ir mazie uzņēmumi saskaras, aksesuāri, Herbalife un citi "rotaslietas."
Patīk tas vai nē, faktiski pareiza, tad nākotne rādīs. Ir svarīgi, ka ne tikai ir jēga krāsot slāņos saturu, bet arī lai nodrošinātu pareizu apriti starp tām jebkurā varianta ēkas mājas lapā.
Lielisks risinājums - AJAX (lapa tiek atjaunināta kā nepieciešams). Vēl vairāk daudzsološs risinājums, kad lapa rāda, ka tas ir nepieciešams šajā brīdī pārlūka logā.
Patiesībā, z-index - tas vienkārši noteikums CSS. Tās mērķis - parādīt līmeni tagam tā, pārlūkprogramma var noteikt, kad displejs elements, un kas ir daļa no šī elementa būs redzama. Layer un lapas - ļoti relatīvs jēdziens, jo tas ir problemātiski izstrādāt lapu un paturēt prātā normai z-index citam satura displeju.
Raksturīgi, izstrādātājs izvēlas izlases numuru, un dod to visiem tagiem pēc kārtas, un tas, ka mums ir kaut kā izcelties, piešķir nākamo numuru. Pievienojiet nozīmi slāņiem un līmeņu lapas - nav īpaši progresīva un daudzsološu praksi.
Tomēr, ja kustībā semantikas z-indeksu uz dialogu ar apmeklētāju, ir iespējams izveidot praktisku efektu. Līdzīgi kā tagus var virsū viens otram, ir iespējams uzlikt dialoga (vietnes apmeklējums) un veikt kustību starp tām. No šī viedokļa, piemērojot noteikumus par CSS z-indeksu, šķiet, ir ļoti iespējama un praktiska.
Similar articles
Trending Now