KompjûtersProgramming

CSS z-yndeks: in oersjoch, eigenskippen

Hearskje CSS z-index - side elemint posysje koördinearjen Z: it nivo fan it skerm elemint of laach dêr't it leit. Tag dat hat z-yndeks grutter sille werjûn wurde yn fol. Tags wurde werjûn wurde yn de folchoarder se ferskine yn de ynkommende trochstreaming en wizer. приоритет видимости. Z-yndeks wearde bepaalt de sichtberheid prioriteit.

Wy moatte betelje earbetoan oan moderne blêders en algoritmen display eleminten. Sûnt de dagen doe't Grafiken en ferovere skermen foarme útploech fjirder probleem sichtber en ûnsichtbere dielen fan de eleminten yn de applikaasje finster, it sichtber werjefte technology ynhâld hat berikt poerbêste resultaten. Yn in blêder finster, alle eleminten binne werjûn korrekt, de brûker sjocht allinne wat oantsjutte design of developer.

De algemiene regel: de oarder en it nivo fan

De ynfier stream (side foarme server) sequentially lêst it browser. Alle tags wurde werjûn yn oerienstimming mei de CSS regels en meie oerlaapje.

Dit foarbyld beskriuwt fjouwer sichtber elemint. Eltse opfolgjende oerlapet in foarige. Yn plakken dêr't de tags wurde oerstutsen, der is in kwestje fan prioriteit. As regel z-yndeks CSS tags foar al dy selde en gelyk oan 848, dan docht bliken dat elemint dy't giet as folget. Al dy Peeks út ûnder elts fan 'e folgjende elemint, blykber.

regel sichtberens

Browsers observearjen de regels fan de sichtberens allinne "fair". Opkomme mei in algoritme dat kinne jo analysearje alle bruto oplizzen en brûk dan hat dy eins kruse, eksklusyf dy parten dêr't wurde opnaam yn eltse opienfolgjende elemint - is hiel dreech.

Yn de measte gefallen is dat net nedich. Moderne apparatuer is tige fluch, en fernimme tekenje elemint nei it punt dêr't it sil blokkearje de folgjende elemint, is hiel problematysk.

Ynfloed op it elemint array

Folstean it oan 'e tredde tag scCSS3 tanimme it z-yndeks, en by scCSS4 - te ferminderje it, it totale byld wurdt feroare. De folchoarder fan de eleminten yn de stream bliuwt itselde:

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

Dêrby moat opmurken wurde dat it twadde byld is eins neemt mear romte as it liket. It tredde byld is itselde. Fierders, dat bestiet út twa dielen (twa aaien) op in ôfstân fan inoar.

De wiere grutte fan 'e regio, dy't besetten de twadde en tredde bylden wurde markearre yn giel en griis respektivelik.

De kombinaasje fan z-yndeks nei eftergrûn-kleur

Dêrby moat opmurken wurde dat de eigenskippen fan de CSS eftergrûn & z-yndeks folje inoar. Alle block-nivo eleminten, en alle oare, altyd ynnimme in rjochthoekich gebiet foarme troch de maksimale hichte en de maksimale breedte fan de ynhâld.

Mei help fan bylden, kinne jo meitsje gjin formulierfjild elemint, mar om him der sil altyd in rjochthoeke. It is in feit dat it wichtich is om rekken goed.

Jo kinne pleatse tekst op in paad selektearre foarm, mar as jo dat net dogge, de ynhâld krijt nei alle elemint yn in rjochthoekige doaze, efterinoar, Nei ûntfangst fan de ynbring.

Brûke eigenskippen CSS z-yndeks yn de elemint wêrfan background-color wearde transparant is (in soarte fan transparânsje), kin emulate eltse circuit elemint. Hoewol't yn elts gefal is yn wurklikheid elemint is rjochthoekich.

Eveneminten en sichtbere eleminten

Yn plakken dêr't it elemint is blokkearre troch in oar elemint, it barren it sil net wurkje. As algemiene regel, as it item is út it sicht, hy ek is de beskikberheid sône.

As in projektûntwikkelder wol beskoattelje de knop of menu item, kin goed wêze pleatst oer de skutten tag oare tag, faaks in trochsichtich (bygelyks, mei help fan 'e regel fan CSS dekking), mar yn alle gefallen, it hawwen fan in hegere CSS z-yndeks.

Sûnt it evenemint, út de brûker eachpunt, kin ûnderferdield wurde yn relevant en ha gjin, dan de lêste (ferpleatsen fan de mûs, drukken willekeurige knoppen op it toetseboerd, de tiidklok sinjaal) kin brûkt wurde om adekwaat feroarjen fan de ynhâld yn de blêder finster.

In ienfâldige foarbyld: in besiker hat ferpleatst de mûsoanwizer op it menu item, mar ha noch net besletten om te dwaan wat. De projektûntwikkelder koe jouwe in evenemint te folgjen de beweging fan dialooch nei de winske punt (klik - in besiker beslút) en werjaan in adekwate ynhâld. Rule CSS z-yndeks is it bêste geskikt foar de gelegenheid.

Picture opmaak

Sûnt bylden binne in wichtige gebou materiaal foar eltse side (skientme, moderniteit, funksjonaliteit - is de wenstige noarm fan de dingen), is it fan grut belang foar de ôfbylding formaat karren.

Troch en grutte, kinne jo gebrûk meitsje fan al it ferskaat oan besteande formaten, mar kwa praktykanalyses en effektiviteit is hiel ridlik te confine * .png foar statyske bylden en * .gif FoH` - foar Libjende foto. Populêre * .jpg is ek goed, mar it docht net ta de fleksibiliteit om manipulearje de werjefte romte.

Browser bugs en de Developer

Net sa faak it gefal, doe't de CSS z-yndeks net wurket, mar it bart. Terms of cascadearjende stylblêden altyd wurkje, en it folume fan de styl triem faak berikke wichtige dielen. As eat wurdt net werjûn, of gewoan net hawwe wat moat wêze, moat earst kontrolearje jo eigen koade, dan duidelijk jo blêder lytsûnthâld en testen dyn eigen koade wer.

Ynterpretearjen fan HTML en CSS, de browser is hast net meitsje flaters - it is in axiom. As de winske item docht net, dan, yn it ûntwerp fan CSS {posysje: absolute; z-yndeks: 112233; lofts: 10px; top: 20px; } ... wat mist of net opnommen.

De meast foarkommende flater - ferkeard Sichtbere elemint mist in ferwizing nei syn sicht op in absolute of relative posysje. Soms kin wurkje te opjaan de styl direkt op it elemint en is net syn styl. Yn it lêste gefal is it in wei út, mar it is benammen it praten oer guon soarte fan flater yn de koade.

Styl moat wêze yn de klasse of ID styl. Wiist styl op it elemint moatte allinne yn útsûnderlike gefallen.

Mei help fan jQuery.css (z-yndeks, 123) kin ek liede ta in flater, as net tapast oan de klasse of identifier. Dêrneist jQuery - in echt opmerklike ûntwikkeling ark. Mar, foardat jo fan tapassing is, net sear oan tinke: is it mooglik om te dispense with ymprovisearre betsjut HTML / CSS, z-yndeks - is gjin regel dat net nedich fuortendaliks omtinken.

Korrekte beweging fan de logyske lagen, en

Perfect Side - plat. Yn alle gefallen, foardat de echte trijediminsjonale ôfbylding yn it fiere in massive skaal, en net yn dizze bysûndere ferlet. Moderne websites - it is in echte ûnderfining, echte-world taken. Se krekt moatte wurkje goed en toane in flat trijediminsjonale ôfbylding.

Troch de wei, it ferskynsel fan de lâning side (de lâning side) yn 'e foarm fan opsjes "site building" - de bêste bewiis dat de flat rjochthoekige foarm en droech, mar uterst krekt ynhâld - ek goed en praktysk. Mar it moat opmurken wurde dat de sites fan it monopoalje bedriuwen fêst oan harren de wichtichste ding - it gesicht fan it bedriuw, de funksjonaliteit en macht produksje. Ynformaasje Technology Monsters fielde dat lâning siden - it lytse bedriuwen oantlit; accessoires, Herbalife en oare "sieraden."

Like it of net, yn feite korrekt, de takomst sil sjen. It is wichtich dat net allinnich sin hat om te skilderjen yn leinen ynhâld, mar ek om te soargjen goede beweging tusken harren op elk fariant fan it bouwen fan in webside.

Excellent oplossing - AJAX (side wurdt bywurke as nedich). Noch meast talintfolle oplossing, doe't de side lit sjen dat it needsaaklik is op dit punt fan de blêder finster.

Yn feite, z-yndeks - dy ienfâldige regel CSS. Syn doel - om it nivo fan de tag sadat de browser kin bepale at it skerm elemint en hokker diel fan dit elemint sil wêze sichtber. Laach en de side - een hiel relative begryp, want it is problematysk te ûntwerpen de side en hâlden yn gedachten de betsjutting fan Rule z-yndeks foar ferskillende ynhâld display.

Typysk, in developer kiest in favorite getal, en jout it oan alle tags yn in rige, en it feit dat wy moatte ien of oare wize stean út, kieze it folgjende nûmer. Hechtsje wearde oan de lagen en nivo fan siden - is net bysûnder foarútstribjend en ûnthjit praktiken.

Lykwols, as de ferhuzing semantics z-yndeks nei in dialooch mei de besiker, is it mooglik te meitsjen in praktyske effekt. Similar to hoe't tags kinne wurde oaninoar op elkoar, is it mooglik om te lizzen in dialooch (side besiker) en fieren beweging tusken harren. Ut dat perspektyf wei, it tapassen fan de regels fan de CSS z-yndeks blykt te wêzen hiel helber en praktysk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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