InternetWeb Design

Centered: CSS-layout

Lokacin da layout na page ne sau da yawa zama dole in yi a tsakiya CSS-hanyar: misali, zuwa cibiyar main naúrar. Akwai da dama mafita ga wannan matsala, kowanne daga abin da zai jima ko daga baya da yin amfani da wani coder.

A mayar da rubutu zuwa cibiyar

Sau da yawa domin ado dalilai kana so ka saita rubutu a tsakiya, CSS a cikin wannan harka, don rage lokacin danniyan. A baya can wannan da aka yi ta amfani da HTML-halaye, amma yanzu da misali bukata don tsara a layi da rubutu da style takardar. A bambanci ga block ga wanda kake so ka canja da waje padding a CSS jeri na rubutu a tsakiyar aka yi tare da wata guda line:

  • rubutu-mayar: cibiyar.

Wannan dukiyar da aka gada da kuma ya zarce daga iyaye zuwa duk yara. Ana rinjayar ba kawai rubutu amma kuma ga sauran abubuwa. A saboda wannan dalili, su ya kamata a Ƙaramin baki (misali, span) ko jere-block (wani tubalan cewa saka nuni dukiya: block). A karshen wani zaɓi kuma ba ka damar canza fadi da tsawo daga cikin kashi, mafi m sanyi na indentation.

shafukan sau da yawa tsara a layi sifa ga kansa da tag. Wannan nan da nan ya sa da code ba daidai ba, tun W3C furuci mayar sifa rabu amfani. Amfani da shi a kan wani page ba da shawarar.

Centered block

Idan kana son ka saita jeri na rara a tsakiyar, CSS iya bayar da quite wani dadi hanya: da amfani da external padding gefe. Padding za a iya kayyade matsayin block abubuwa, da kuma line-block. Svoysva darajar kasance 0 (a tsaye padding), da kuma auto (atomatik indentation horizontally):

  • gefe: 0 auto.

Yanzu wannan zabin da aka gane a matsayin cikakken inganci. Amfani da waje padding kuma ba ka damar saita jeri na cibiyar: CSS-gefe dukiya yale mu mu magance da dama matsaloli hade da sakawa kashi a kan page.

Jeri na hagu ko dama gefen block

Wani lokaci CSS-hanya ba ya bukatar jeri na cibiyar, amma wajibi ne a sa na gaba biyu tubalan, daya daga gefen hagu da kuma sauran - daga dama. Domin wannan akwai da taso kan ruwa dukiya, wanda zai iya daukar daya daga uku dabi'u: hagu, dama ko m. Bari mu ce kana da biyu tubalan cewa ya kamata a sanya gefe da gefe. Sa'an nan da code shi ne kamar haka:

  • .left {taso kan ruwa: bar;}
  • .Dama {taso kan ruwa: dama}

Idan akwai wani na uku block, wanda dole ne a located karkashin farko biyu tubalan (msl, diddigen), to, shi ne zama dole yin rajistar share alama:

  • .left {taso kan ruwa: bar;}
  • .Dama {taso kan ruwa: dama}
  • diddigen {bayyana: duka biyu}

Gaskiyar cewa tubalan da azuzuwan na hagu da dama fall daga cikin jimlar kwarara, wato, duk sauran abubuwa watsi da sosai wanzuwar abubuwa masu hada kai. Property bayyana: duka biyu damar diddigen block ko kuma wani bayyane precipitated daga kwarara Kwayoyin da kuma haramta kunsa (taso kan ruwa) a ranar biyu hagu da kuma dama. Saboda haka, a cikin misali, diddigen an gudun hijira zuwa ƙasa.

tsaye jeri

Akwai lokuta inda bai isa ya kafa jeri na cibiyar na CSS-hanyoyi, dole ne ka kuma canza tsaye matsayi na yaro block. Wani layi ko jere-block kashi za a iya guga man gāba da babba ko ƙaramin baki, located a tsakiyar iyaye kashi ko zama a wani sabani wuri. Mafi sau da yawa bukatar jeri na cibiyar na block, shi yana amfani da a tsaye-mayar sifa. Misali akwai biyu tubalan, daya nested a cikin sauran. A wannan na cikin gida naúrar - jere-block rabi (nuni: línea-block). Wajibi ne a tsara a layi tsaye block yaro:

  • jeri na sama iyaka - .child {tsaye-mayar: saman}.
  • a tsakiya - .child {tsaye-mayar: tsakiya}.
  • jeri na kasa baki - .child {tsaye-mayar: tushe}.

A block abubuwa audio rubutu-mayar, ko a tsaye-mayar bai shafi.

Zai yiwu matsaloli tare da masu hada kai raka'a

Wani lokaci rara tsara a layi tsakiyar CSS-hanya zai iya sa kadan matsala. Alal misali, lokacin amfani da taso kan ruwa: ga misali, akwai uku tubalan: .Na farko, .Na biyu, kuma .third. Biyu da na uku tubalan karya a cikin na farko. An rabi tare da wani aji na biyu bar-hada kai, da kuma na karshe block - a kan dama. Bayan aligning biyu ragu daga cikin rafi. Idan iyaye kashi ne ba a tsare tsawo (misali, 30em), shi zai gushe budewa da tsawo na na biyu raka'a. Don kauce wa wannan kuskure ne, amfani da "spacer" - musamman naúrar, wanda yakan .Na biyu, kuma .third. CSS-code:

  • .Na biyu {taso kan ruwa: hagu}
  • .third {taso kan ruwa: dama}
  • .clearfix {tsawo: 0. sarari: duka biyu;}

na karya sau da yawa amfani: bayan, wanda kuma damar komawa tubalan cikin wurin ta samar da psevdorasporki (a cikin misali a cikin rara da aji ta'allaka ciki da akwati da kuma daukar wani .Na farko .left da .Dama):

  • .left {taso kan ruwa: hagu}
  • .Dama {taso kan ruwa: dama}
  • .container: bayan {ciki: ''. nuni: tebur. sarari: duka biyu;}

A bisa zabin - ya fi na kowa, ko da yake akwai wasu bambancin. Za ka iya ko da yaushe sami mafi sauki da kuma mafi m hanya don ƙirƙirar psevdorasporki da gwaje-gwajen.

Wani matsalar akai-akai ci karo da layout - jeri na line-block abubuwa. Bayan kowanne daga cikinsu a sarari aka kara ta atomatik. Rike yana taimaka gefe dukiya, wanda aka bayyana da korau indentation. Akwai sauran hanyoyi, wanda ake amfani da kasa akai-akai, misali, a sake saita da font size. A wannan yanayin, da kaddarorin iyaye kashi rijistar font-size: 0. Idan located a cikin tubalan na rubutu, da kaddarorin line-block abubuwa sun koma ga so font size. Alal misali, font-size: 1em. A Hanyar ba ko da yaushe m, don haka ne yafi amfani version tare da waje ribace-ribace.

Aligning Tubalan ba ka damar haifar da kyau da kuma aikin shafukan: general layout da layout, da kuma wuri na dukiya a cikin shaguna, da kuma hotuna a shafin na karamin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.unansea.com. Theme powered by WordPress.