KompyutaMapulogalamu

CSS Selectors. mitundu ya selectors

chilankhulo A chifukwa kufotokoza maonekedwe a chikalatacho CSS nthawi zonse ikusintha. Pa nthawi, kuwonjezeka ndi mphamvu ndi magwiridwe, komanso kumawonjezera kusinthasintha ndi chomasuka ntchito.

CSS selectors

Timayamba kumvetsa. Tsegulani phunziro lililonse CSS, gawo pa chimodzi cha izo zidzagwiritsidwa ntchito kuzochita mitundu ya selectors. Zimenezi n'zosadabwitsa ngati ali ndi njira yabwino kwambiri kusamalira masamba okhutira. Ndi thandizo lawo, mukhoza kucheza ndi mwamtheradi zinthu aliyense HTML. Tsopano pali 7 mitundu ya selectors:

  • kuti Tags;
  • makalasi;
  • chifukwa ID;
  • konsekonse;
  • makhalidwe;
  • kuchita ndi-makalasi zoyerekeza;
  • kulamulira zoyerekeza.

malembedwe ndi losavuta. Kuti mudziwe ntchito CSS selectors, kuwerenga zokwanira za iwo. Lomwe mwina ndi bwino kuti ulamuliro wa zili pa mlandu wanu? Yesetsani kumvetsa.

selectors Tags

Izi ndi zophweka kwambiri Baibulo, amene sikutanthauza kudziŵa wapadera kulemba. Angayendetsere Tags, muyenera kugwiritsa ntchito dzina lawo. Tiyerekeze kuti "kapu" malo wanu atakulungidwa mu opatsidwa ndi . Kulamulira mu CSS muyenera kugwiritsa ntchito chamutu {} selector.

Ubwino - chomasuka ntchito, zosiyanasiyana.

Kuipa - kupanda wathunthu wa mosavuta. Mu chitsanzo pamwambapa anasankha kamodzi Tags onse chamutu. Koma bwanji ngati muyenera kusamalira mmodzi?

selectors kalasi

The zosinthika ambiri. Lakonzedwa kuti kusamalira Tags ndi kalasi lingaliro. Tiyerekeze, code, pali atatu chipika

, omwe mukufuna kukhala mtundu yeniyeni. Kodi kuchita izo? Standard CSS selectors sali oyenera Tags, iwo amasonyeza magawo kwa midadada zonse mwakamodzi. The njira yosavuta. Perekani ziwalo kalasi. Mwachitsanzo, woyamba analandira kalasi div = 'wofiira, chachiwiri - kalasi =' buluu, lachitatu - kalasi = 'wobiriwira. Tsopano iwo akhoza anasankha ntchito matebulo CSS.

malembedwe ali motere: amasonyeza mfundo ( "."), Kutsatira polemba dzina la kalasi. Angayendetsere unit choyamba, ntchito yomanga .red. Chachiwiri - .blue ndi zina zotero.

Zofunika! Ndi bwino kugwiritsa ntchito mfundo zogwira wa khalidwe kalasi. Amaona mawonekedwe oipa ntchito Pomasulira (mwachitsanzo, krasiviy-blok) kapena osakaniza mwachisawawa makalata / manambala (ojfh834871). M'ndondomekozi, mudzafanana kuti osokonezeka, osanenapo mavuto amene amakumana amene adzakhala zikugwira ntchito mukachoka. Njira - kugwiritsa ntchito njira iliyonse, monga BEM.

Ubwino - ndi mkulu kusinthasintha.

Kuipa - zinthu angapo akhale amodzi ndi gulu lomwelo, kutanthauza kuti iwo losasinthika imodzi. Vutolo anathana ntchito njira komanso cholowa cha preprocessors. Onetsetsani kuti manja anu zochepa, sass kapena ena preprocessor zina, iwo kwambiri wosalira ntchito.

ID selector

Za Baibulo ili maganizo coders ndi mapulogalamu ndi osokoneza. CSS вообще не рекомендуют использовать ID, поскольку при неаккуратном применении они могут вызвать проблемы с наследованием. Ena Maphunziro CSS musati kulengeza ntchito ID, chifukwa ntchito olakwika angathe kuyambitsa mavuto ndi cholowa. Komabe, akatswiri ambiri mwakhama kukonza iwo mu mawonekedwe a. Tanenani. # »), затем имя блока. malembedwe ali motere: ndi mapaundi chizindikiro ( "#"), diye kuti dzina la chipika. #red. Mwachitsanzo, #red.

отличается от класса по нескольким параметрам. ID amasiyana ndi kalasi mu njira zingapo. ID. Choyamba, tsamba sangakhale ziwiri zofanana ID. Iwo amapatsidwa dzina lapadera. Kachiwiri, chotero selector ali patsogolo apamwamba. red и укажете в таблицах CSS красный цвет фона, а затем назначите ему же id blue и укажете синий цвет, блок станет синим. Izi zikutanthauza kuti ngati musankhe unit kalasi ofiira ndi mwachindunji matebulo CSS wofiira maziko mtundu, kenako perekani kuti izo ID chomwecho buluu ndipo musankhe mtundu buluu, unit adzatembenuza buluu.

Ubwino - mungathe kuchepetsa mchitidwe yeniyeni, kunyalanyaza masitayilo Tags ndi makalasi.

ID и class. Kuipa - zosavuta kuti anataya ambiri ID ndi kalasi.

Zofunika! ID вам, в общем-то, не нужны. Ngati mumamwa BEM njira (kapena analogues ake), ID kwa inu, ambiri, ndi osafunika. Njira imeneyi zimaphatikizapo kugwiritsa ntchito makalasi Kamangidwe lapadera kwambiri yabwino.

selector konsekonse

{}. Malembedwe: Starlets chizindikiro ( "*") ndi braces, ie, {*} ...

Ntchito imene makhalidwe ena kamodzi mbali zonse za tsamba. Pamene izi zingakhale zothandiza? box-sizing: border-box. Mwachitsanzo, ngati mukufuna kukhazikitsa tsamba katundu bokosi-sizing: malire bokosi. div *{}. Kodi si ntchito pofuna kusamalira zigawo zonse kwa bukuli, komanso kulamulira ana onse a chipika mwachindunji Mwachitsanzo, div * {}.

Ubwino - mukhoza kudziletsa ambiri zinthu panthawi.

Kuipa - sikokwanira kusintha njira. Komanso, ntchito ya selector ichi, zina m'mbuyo tsamba ntchito.

ndi zotsatira

N'zotheka kulamulira amafotokozera ndi khalidwe yeniyeni. Mwachitsanzo, pali zinthu zingapo za Tags athandizira ndi mtundu wosiyana lingaliro. Mmodzi wa iwo - malemba, wachiwiri - achinsinsi, wachitatu - chiwerengero. Kumene, inu mukhoza kuika wina kalasi kapena ID, koma si zonse yabwino. CSS selectors makhalidwe n'zotheka kuti mwachindunji makhalidwe ena Tags mwandondomeko pazipita. Mwachitsanzo, ngati izi:

Muzifunsa [ 'malemba' mtundu =] {}

selector Izi kusankha makhalidwe onse ndi mtundu wa malemba athandizira.

chida ndi kusintha ndithu ndipo angagwiritsidwe ntchito ndi aliyense wa Tags, imene pangakhale zotsatira. Koma si onse! The CSS mfundo amatha kulamulira zinthu ndi mayiko kwambiri!

Tiyerekeze kuti anu ali athandizira ndi chikhumbo placeholder = "Lowetsani dzina" ndi athandizira placeholder = "Lowani achinsinsi". Iwo akhoza anasankha ntchito selector! Kuchita izi, ntchito dongosolo zotsatirazi:

Muzifunsa [placeholder = "Lowetsani dzina la"] {} kapena athandizira [placeholder = "Lowani achinsinsi"]

Mwinanso kusintha ntchito ndi makhalidwe. Tinene muli angapo Tags ndi ofanana makhalidwe mutu (mwachitsanzo, "Caspian" ndi "Caspian"). Kusankha onse, ntchito masankhidwe zotsatirazi:

[Mutu * = "Kaspiysk"]

CSS adzasankha zinthu zonse mutu umene pali zizindikiro za "Caspian", mwachitsanzo. E., Ndipo "Caspian" ndi "Caspian".

Mukhoza kusankha Tags kuti kuyamba ndi khalidwe ena makhalidwe:

[Mutu ^ = "khalidwe mukufuna"] {}

kapena kutsirizitsa iwo:

[Mutu $ = "khalidwe lamanja"] {}.

Ubwino - pazipita kusinthasintha. Mukhoza kusankha alipo aliyense tsamba zinthu popanda messing ndi magulu.

Kuipa - ntchito ndi kawirikawiri, pokha pokha yeniyeni. Ambiri ukonde okonza amakonda njira, kuyambira kalasi mfundo ndi mosavuta kuposa kukonza ambiri m'mabokosi lalikulu ndi zizindikiro "ofanana". Komanso, selectors izi sizikugwira ntchito mu Internet Explorer Mabaibulo 7 ndi pansi. Komabe, amene tsopano muyenera wakale Internet Explorer?

selectors zoyerekeza kalasi

Amatanthauza chinthu zoyerekeza-udindo. Mwachitsanzo ,: fungatirani - zomwe zimachitika ku gawo la tsamba pamene inu fungatirani ,: anapita - kugwirizana anapita. Mulinso zinthu monga: choyamba mwana ndi: lotsiriza mwana.

Mtundu wa selector ntchito mwakhama Kamangidwe ano, chifukwa kuyamika inu mukhoza kupanga tsamba "moyo" popanda JavaScript. Mwachitsanzo, mukufuna onetsetsani kuti pamene inu fungatirani pa batani ndi gulu la btn mtundu anasintha. Kuti tichite zimenezi, tiyenera kugwiritsa ntchito dongosolo zotsatirazi:

.btn: fungatirani {

maziko mtundu: wofiira;

}

Kukongola akhoza kutchulidwa katundu zoyambirira za batani, tinganene kuti chuma, mwachitsanzo, 0.5s - mu nkhani iyi, batani sadzakhala manyazi yomweyo, ndipo mkati theka lachiwiri.

Makhalidwe - ankagwiritsa ntchito "chitsitsimutso" wa masamba. Yosavuta kugwiritsa ntchito.

Kuipa - sali. Ici ndi ciwiya kwenikweni imathandiza. Komabe, wosadziwa ukonde okonza akhoza kusochera wochuluka-makalasi zoyerekeza. Vutolo anathana kuphunzira ndi kuchita.

zoyerekeza-selectors

"Zoyerekeza" - awa ndi mbali ya tsamba kuti simuli HTML, koma iwo akhoza anatha. Inu simunachimvetse? Ndi kosavuta kuposa zikuwoneka. Mwachitsanzo, mukufuna kalata yoyamba mu chingwe chachikulu ndi wofiira, kusiya ena ang'ono ndi wakuda malemba. N'zoona Ndizachidziwikire kuti kalata chikhato ndi kalasi zina, koma nthawi ndi wotopetsa. Zimakhala zosavuta kusankha ndime yonse ndi ntchito zoyerekeza :: loyamba kalata. Iwo amapereka mwayi kuti azilamulira maonekedwe a kalata yoyamba.

Pali kwambiri ambiri-zabodza zinthu. Lembani m'nkhani limodzi ndi chodziwikiratu kuti apambane. Mungapeze mfundo zogwirizana mu ankakonda kufufuza injini yanu.

Ubwino - kupereka kusinthasintha kwa ikonza tione wa tsamba.

Kuipa - atsopano kawirikawiri kukhumuditsidwa. masankhidwe ambiri a mtundu umenewu ntchito kokha asakatuli ena.

kuti adzimvera

Selector - chida champhamvu ulamuliro chikalata otaya. Uyamiko kwa Iye, mukhoza kusankha lililonse chigawo umodzi wa tsamba (pali ngakhale pang'ono okha). Onetsetsani kuti kuphunzira njira zonse zilipo, ngakhale usazilembe. Zimenezi n'zofunika kwambiri ngati munakonza masamba zovuta ndi kapangidwe ano ndi zambiri zinthu zosangalatsa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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