Kwamfutocin, Shirye-shirye
CSS taso kan ruwa: description, Properties
Taso kan ruwa - daya daga cikin muhimman ayyuka na harshe da CSS (ana Cascading Style Sheets da - tsara Cascading). Wannan harshe ya wanzu tun 1996, kuma har yanzu ci gaba da bunkasa. A lokacin, developers sun yi amfani da na uku version of CSS. Tare da CSS shirye-shirye da harshen, yana yiwuwa ya haifar da mai kyau da kuma m site cewa ba zai bayyana m ko m ga mai amfani, ko idan ba ku yi amfani da JavaScript. Modern yiwuwa na uku version na yarda.
Har ila yau, developers iya amfani da mafi m Tsarin zaɓuɓɓuka, kamar Flexbox ko Position canza kashi na sarari a shafin, amma da farko abubuwan da farko. Don fara gane amfani ko rashin amfani taso kan ruwa Properties.
CSS taso kan ruwa - me ya sa aka bukace ta?
Taso kan ruwa - dukiya ga sakawa abubuwa. Kowace rana, ana iya gani a shafukan jaridu da mujallu, kallon hotuna da rubutu, wanda shi ne sosai neatly shigar da su a kusa. и CSS при использовании функции Float должно произойти то же самое. A duniyar HTML da CSS code ta amfani da taso kan ruwa aikin kamata faru guda. Amma yana da daraja ambaton cewa image tace ba ko da yaushe babban manufar wannan aikin. Yana za a iya amfani da su haifar da m wuri na abubuwa na site a biyu, uku, hudu ginshikan. A gaskiya ma, taso kan ruwa CSS dukiyar da ake amfani da kusan duk wani html-kashi. Sanin kayan yau da kullum na gyara da layout abubuwa ta amfani da taso kan ruwa aiki, sa'an nan da Property, don ƙirƙirar wani zane na site ba zai zama da wuya.
Special DTP shirye-shirye iya, wani lokacin watsi da hotunan, kuma ya tafi a kan su. Isa kama abubuwa faru da kuma yanar gizo zane, tare da kawai cikin hasken da rubutu, maimakon hau kan hoto da aka nuna (idan amfani kuskure taso kan ruwa Properties) gaba ga shi ko a karkashin shi, amma ba ko da yaushe inda za ka bukatar wani developer.
CSS taso kan ruwa bayanin irin dukiya
A gaskiya ma, da ikon yin amfani da taso kan ruwa dukiya ne mai matukar kyau ace a cikin rami don wani zanen yanar gizo. Amma, abin takaici, da rashin fahimtar yadda wannan aiki na iya haifar da collisions da kuma sauran abubuwa na site baƙin wannan irin. Tun da farko ma irin wannan yanayi faruwa saboda kwari a cikin bincike. Yanzu asirin yadda ya kamata amfani da taso kan ruwa dukiya za a buɗe, da kuma ba da matsaloli tare da shi kada ta kasance mafi girma.
Mun taso kan ruwa dukiya yana da hudu dabi'u:
- Taso kan ruwa: gada.
- Taso kan ruwa: dama.
- Taso kan ruwa: hagu.
- Taso kan ruwa: m.
Ga wadanda suka san Turanci, da siga dabi'u taso kan ruwa dukiya dole ne bayyananne. Amma ga wadanda suka ba su sani ba, za ka iya kawo kadan bayani. Siga: hagu. Yana motsa kashi jiki a cikin mafi muni, wãtau hagu kusurwa na iyaye kashi. A wannan abu ya faru (kawai da sauran hanyar da) idan bcgjkmpjdfybb siga: dama. . Darajar: gada. umurni da kashi ya ɗauka guda sanyi kamar cewa daga cikin iyaye. Irin wannan abubuwa kira yaron har yanzu, kamar yadda suke located kai tsaye a cikin iyaye html-in code. A dukiya: m. Yana da damar kashi to ba rushe saba kwarara daga cikin daftarin aiki, wanda aka kafa ta hanyar tsoho ga dukkan sassa na code.
Yadda taso kan ruwa aikin?
Taso kan ruwa CSS dukiya aiki quite kawai. Duk da cewa an bayyana a sama, za a iya yi ba tare da wata wahala ba. Bayan da cewa, duk abin da zai kasance kamar yadda sauki. Amma kafin in ci gaba da karatu taso kan ruwa Properties, daraja kadan look a cikin ka'idar. Kowane web site ne wani kashi daga cikin block. Abu ne mai sauki ga wannan da bude wasan bidiyo a Google Chrome ta latsa Ctrl + Shift + J. rubutu, title, image, links, da kuma duk sauran gyara na site za a nuna tubalan, kawai daban-daban masu girma dabam. Da farko, duk wadannan tubalan suna bin juna. Kamar yadda aka nuna a cikin misali a kasa, da code kirtani tafi daya bayan daya, don haka suka bayyana ga zama tsananin daya bayan da wasu.
Wannan shi ake kira da wata al'ada kwarara (al'ada kwarara). Lokacin da dukan irin wannan tubalan fada cikin juna (jiki ba tare tsallaka abubuwa) tsaye. Da farko, duk da abinda ke ciki na shafukan yanar gizo located a cikin wannan hanya. Duk da haka, a lokacin da amfani da, misali, da kaddarorin CSS taso kan ruwa Hagu harshen kashi fita da na halitta matsayi a kan page da kuma motsa zuwa hagu. Wannan hali take kaiwa zuwa makawa karo tare da wadanda abubuwa da suka zauna a cikin al'ada hanya.
A wasu kalmomin, da abubuwa suna maimakon wurinta tsaye, yanzu dab da juna. Idan iyaye kashi ne da isa sararin samaniya don haka wannan shi zai iya saukar da yara biyu a ciki, da karo ba ya faruwa, amma idan ba haka ba, da Kaddamar da daya abu zuwa wani ne makawa. Yana da muhimmanci a tuna da fahimtar da kaddarorin taso kan ruwa CSS.
Clear aiki don warware matsaloli
Mun taso kan ruwa siffofi da wani zuciya kowane - bayyanannu. Tare da suke - ba zube ruwa. Duka wadannan siffofin gaba da juna da kuma yin developer farin ciki. Kamar yadda aka ambata a sama, makwabciyar Kwayoyin fita na al'ada hanya da kuma fara "taso kan ruwa" a matsayin kashi wacce taso kan ruwa dukiyar da aka yi amfani da (misali, CSS taso kan ruwa Top). A sakamakon haka, maimakon a iyo kashi samun biyu, kuma ba a wuri inda suka yi nufin shirya developer. Daga wannan lokacin ne kawai farko duk matsaloli.
A bayyanannu aiki na da biyar dabi'u:
- : Hagu.
- : Dama.
- : Duka.
- : Gada.
- m.
By misalin da za mu iya fahimta a lokacin da ya fi dacewa a yi amfani da Clear aiki. Idan muka rubuta a layin a cikin code taso kan ruwa: dama. (CSS-code da ake nufi), da aiki dole ne bayyanannu: dama ;. A wannan Properties na kankara da kuma taso kan ruwa: bar; shi zai taimakawa bayyanannu: hagu. . Lokacin rubuta code bayyanannu: duka biyu; shi dai itace cewa da rabi zuwa wanda shi ne amfani, wannan fasalin zai kasance kasa da abubuwa to wanda amfani taso kan ruwa aiki. Gãdar da daukan saituna daga iyaye kashi, amma babu wanda ya ba ya yin wani canje-canje ga tsarin da shafin. и CSS Float-код, который сделает ваш веб-сайт единственным в своем роде. Idan ka fahimci yadda na taso kan ruwa da kuma bayyanannu ayyuka, za ka iya rubuta wani musamman da kuma sabon abu HTML da CSS taso kan ruwa-code, wanda za ta sa ka website musamman a cikin irin.
Amfani taso kan ruwa don ƙirƙirar ginshikan
Taso kan ruwa musamman da amfani alama a lokacin da samar ginshikan a shafin (ko da wuri daga cikin CSS taso kan ruwa abun ciki a cikin tsakiyar shafin yanar gizo). Yana da wannan code shi ne mafi m da kuma dace, don haka ya kamata ka dauke dama zažužžukan domin samar da saba site template kunsha na biyu ginshikan. Alal misali, sama da wani misali website tare da abun ciki a kan hagu kewayawa bar (kewayawa bar) ga dama, BBC da kuma diddigen. A code kama da wannan:
Yanzu muna bukatar mu fahimci abin da aka rubuta a nan. A iyaye kashi a wanda babban ɓangare na html-code da aka kira wani akwati (ganga). Yana ba ka damar hana abubuwa, wanda aka yi amfani da taso kan ruwa aiki don su watsar a daban-daban kwatance. Idan ba, to, wadannan abubuwa sun iyo har zuwa iyakoki na browser.
Sa'an nan, a cikin code kuma tafi #content #navigation. Wadannan abubuwa ana amfani taso kan ruwa aiki. #content aika zuwa hagu da kuma dama ne #navigation. Wajibi ne a haifar da wani site da biyu ginshikan. Tabbata a saka da nisa, don haka da cewa abubuwa ba zoba juna. Za ka iya saka da nisa da kashi. Saboda haka ko da mafi dadi fiye da a pixels. Alal misali, 45% zuwa 45% da kuma #content for #navigation, da kuma sauran 10% ba dukiya gefe.
Property na bayyanannu, wanda shi ne a #footer, ba ya bi diddigen #navigation da #content, amma ya bar shi zuwa ga wannan wuri, inda ya kasance. Abin da zai iya faruwa? Idan ba ka saka bayyanannu dukiya? A wannan code #footer kawai tafi up kuma zai zama a karkashin #navigation. Wannan ya faru saboda gaskiyar cewa #navigation isa sararin samaniya don saukar da fiye da daya kashi. A wannan misali misali shi ne a fili a bayyane yadda da kaddarorin bayyanannu taso kan ruwa da kuma ci gaba da juna.
Matsaloli da ka iya fuskanta lokacin rubuta code
The sama misalai ne mai sauki. Amma tare da su zai iya sa matsaloli. Kullum, a gaskiya, da yawa daga m matsala zai iya faruwa ga taso kan ruwa aiki. Duk yadda m, amma matsaloli yawanci ba su zamanto tare da CSS, da kuma wani html-code. A wuri inda kashi tare da taso kan ruwa aiki a wani html-code kai tsaye rinjayar da karshe aiki. Domin kauce wa iri daban-daban matsaloli, shi ne mafi kyau zuwa tsaya ga sauki dokoki - sakawa abubuwa taso kan ruwa aiki na farko code. Kusan ko da yaushe yana aiki da kuma rage m hali.
karo na abubuwa
Karo na faruwa a lokacin da iyaye kashi ƙunshi mahara yaro ba zai iya saukar da su duka, kuma sun zoba juna. Yana ko da ya faru da cewa abubuwa maiyuwa bazai bayyana ba, kuma bace daga shafin. Wannan ba wani kwaro browser, da kuma shi ake sa ran da ta dace hali na abubuwa da taso kan ruwa aiki.
Saboda gaskiya cewa wadannan abubuwa ne da farko a cikin al'ada hanya, sa'an nan shi ne karya taso kan ruwa dukiya browser iya cire su daga shafin. Amma kada ka yi baƙin, saboda bayani ne sauki da kuma bayyana - amfani da Cear dukiya. Yana yiwuwa duk da hanyoyi daga wannan matsalar, da yin amfani da Clear shi ne mafi inganci.
Amma matsalar da karo na shafin yanar gizo abubuwa za a iya warware a wata hanya dabam. Akwai akalla hanyoyi biyu:
- Matsayi da yin amfani da aikin.
- aikace-aikace Flexbox.
Matsayin aiki ne sau da yawa mai kyau madadin zuwa CSS taso kan ruwa. A tsakiyar shafin yanar gizo a cikin hali na aikace-aikace Position ne mafi kyau ga matsayi da image. Idan yadda ya kamata amfani da dabi'u: cikakkar da: zumunta, da abubuwa fada cikin wuri, kuma ba zai zoba juna.
Matsayin Analysis da kuma taso kan ruwa aiki code
и CSS Float заменить на Position. Ya kamata magance mafi tare hanya a HTML da CSS taso kan ruwa maye gurbinsu Position. A gaskiya yana da matukar sauki. Bari mu ce akwai wani kashi #container da #div.
#container {
fadin: 40%.
taso kan ruwa: hagu.
gefe: 10px;
}
#div {
fadin: 40%.
taso kan ruwa: dama.
gefe: 10px;
}
#footer {
sarari: duka biyu;
}
A wannan misali, yin amfani da ayyuka a cikin na biyu ganga (CSS Div) taso kan ruwa zai taimaka wajen haifar da wani misali site na biyu ginshikan. Kada ka manta da Clear aiki. Ba tare da shi za su kawai dalaye abubuwa a saman juna.
To yaya za ka canza CSS da kuma taso kan ruwa code don amfani Postion? Very sauki:
#container {
fadin: 40%.
matsayi: zumunta ne.
gefe: 10px;
}
#div {
fadin: 40%.
matsayi: zumunta ne.
gefe: 10px;
}
A wannan yanayin #container #div kuma dauki zama dole matsayi na developer a cikin iyaye kashi. Babban abu? sa #div da #container iyaye daya da rabi, wanda zai dace da girman.
Flexbox - wannan aiki zai maye gurbin CSS taso kan ruwa?
Flexbox - mafi m hanya don ƙirƙirar yanar a wannan lokacin, don haka wannan aiki ne ba da goyon baya daga mazan versions na bincike. Wannan hujja ba za a rangwame, don masu amfani da mazan versions na bincike ba za a iya ganin daidai version of shafin.
Flexbox ba dukiya, a matsayin mai raba koyaushe. Saboda haka flexbox goyon bayan wani kadarori da dama, wanda aiki kawai tare da shi. Bayan haka, nuni aiki, wanda yana da uku sigogi línea, block da línea-block a flexbox akwai daya kawai lankwasa-kwarara.
Ta yaya Flexbox?
Wannan fasaha taimaka da developer saukin tsara a layi abubuwa horizontally da kuma tsaye. Flexbox kuma iya canja shugabanci da kuma tsari na nuni abubuwa. A wannan fasahar, akwai gaturra biyu: Main axis da kuma Cross axis, a kusa da dukan Flexbox gina. Yana kuma ta kawar da sakamako taso kan ruwa da kuma bayyanannu ayyuka. Ya gina tsarin a cikin code, wanda yana amfani da wani farɗan mai zuwa dukiya, don haka, da rashin alheri, ba su iya aiwatuwa a Kwayoyin sauran Properties, kamar taso kan ruwa da kuma matsayi. Kuma zai zama sosai m, saboda, kamar yadda aka ambata a sama, Flexbox kawai aiki a sabon juyi na bincike.
Yana da daraja ambaton cewa a karshen Position, Flexbox taso kan ruwa da kuma yi daidai da wancan - ƙirƙiri wani sabon abu da kuma asali zane na shafin. Kowane version na tattauna a cikin labarin ya aikata shi a cikin nasa hanya kuma, sabili da haka, yana da biyu amfani ko rashin amfani. Bugu da kari, shi ya faru da cewa wani wuri m taso kan ruwa aiki (misali, a cikin site tare da wani sauki tsarin), amma wani wuri mafi alhẽri ga amfani da Position ko Flexbox.
Biyu gefe Bug
Duk da haka, wani lokacin, da rashin alheri, kowane developer matsaloli bayyana ba daga rubuce code, tare da kwari da kuma a wasu browser takamaiman tsari. Alal misali, a cikin Internet Explorer, akwai wani kwaro, da ake kira da Biyu gefe Bug. Ya na ninka gefe siga biyu, sakamakon hijirar na abubuwa na site na browser iyaka. Don kauce wa wannan, shi ne isa ya nuna siga gefe Kashi. Yawanci wannan kwaro faruwa a lokacin da darajar y da kaddarorin gefe taso kan ruwa batu.
#div {
taso kan ruwa: hagu.
gefe-hagu: 10px;
}
Wannan code zai matsawa da rabi a Internet Explorer 20 px hagu. Za ka iya canza code kamar haka:
#div {
taso kan ruwa: hagu.
gefe-hagu: 10%.
}
ko haka
#div {
taso kan ruwa: hagu.
gefe-dama: 10px;
}
Duka wadannan zažužžukan zai magance matsalar gudun hijira abubuwa.
Kwari browser da ba daidai ba nuni site
Yana da daraja a tuna cewa Internet Explorer - ba kawai browser da za su iya faruwa kwari. Mazan versions na Google Chrome da Mozilla ma kuskure nuna wasu abubuwa na zamani yanar. Ga kowane daga cikin wadannan gyaran gaba daya, za ka iya samun mafita. A general, mun lura cewa yin amfani da taso kan ruwa zai haifar da wani asali da kuma m website zane. Fahimtar kayan yau da kullum da kuma ka'idojin wannan dukiya za ta taimaka kauce wa kuskure da kuma yin rayuwa sauki ga wani developer.
Similar articles
Trending Now