Brief Overview of CSS Padding

CSS padding bụ otu n'ime ihe onwunwe nke CSS igbe nlereanya . Ihe a na-emechighị anya na-eme ka mgbochi gburugburu n'akụkụ anọ nke ihe HTML. CSS padding nwere ike tinye n'ọrụ fọrọ nke nta niile HTML mkpado (ma e wezụga n'ihi ụfọdụ nke na tebụl na mkpado). Tụkwasị na nke a, akụkụ anọ nke mmewere nwere ike inwe uru dị iche.

Ihe Ntuchi CSS

Iji jiri CSS na-eme ihe ngwa ngwa, i nwere ike iji "TRouBLe" (ma ọ bụ "TRiBbLe" maka Star Trek Fans). Nke a bụ maka n'elu , aka nri , ala , na aka ekpe , ọ na-ezo aka n'usoro nke obosara mgbochi ị debere n'ime ihe onwunwe. Ọmụmaatụ:

mgbochi: elu aka nri aka ekpe; padding: 1px 2px 3px 6px;

Ọ bụrụ na ị na-eji ụkpụrụ ndị edepụtara n'elu, ọ ga-emetụta uru dị iche iche na mpempe akwụkwọ n'akụkụ ọ bụla nke ihe HTML ọ bụla ị na-etinye na ya. Ọ bụrụ na ịchọrọ itinye otu mpe akwa ahụ n'akụkụ anọ, ị nwere ike ime ka CSS dị mfe ma dee otu uru:

mpe akwa: 12px;

Na akara nke CSS, 12 pixels nke padding ga-emetụta n'akụkụ anọ niile nke mmewere.

Ọ bụrụ na ịchọrọ ka nkedo ahụ bụrụ otu maka elu na ala na aka ekpe na aka nri, ị nwere ike dee ụkpụrụ abụọ:

Na-eme ihe mgbochi: 24px 48px;

Uru mbu (24px) ga-emetụta n'elu na ala, ebe nke abụọ ga-etinye aka ekpe na aka nri.

Ọ bụrụ na ị dee ụkpụrụ atọ, nke ahụ ga - eme ka mpempe akwụkwọ (n'aka ekpe na aka nri) dị otu, mgbe ị na - agbanwe elu na ala:

mgbochi: elu aka nri na aka ekpe; Na-akwagharị: 0px 1px 3px;

Dị ka CSS igbe nlereanya, nkedo dị nso na mmepụta / ọdịnaya n'onwe ya. Nke a pụtara na a na-etinye ihe mgbochi na mmewere n'etiti etiti obosara ma ọ bụ ịdị elu na ụkpụrụ ókèala ọ bụla ị na-eji. Ọ bụrụ na a na-etinye padding na efu, mgbe ahụ ọ nwere otu onu ka ọdịnaya.

Ụkpụrụ Ntuzi CSS

CSS padding nwere ike were ọ bụla na-abụghị ezigbo ogologo uru. Gbalịa ịkọwapụta ihe ndị ahụ, dị ka px ma ọ bụ em. Ị nwekwara ike ịde pasent maka nkwụnye akwa gị, nke ga-abụ pasent nke obosara nke ngọngọ nke mmewere. Nke a na-agụnye maka nkwụnye elu na ala. Ọmụmaatụ:

#container {obosara: 800px; elu: 200px; } #container p {obosara: 400px; elu: 75%; Ihe nkedo: 25% 0; }

Ndị elu nke paragraf ahụ n'ime #container mmewere ga-abụ 75% nke elu #container na 25% nke obosara maka top padding na 25% nke obosara maka padding ala. Nke a niile 300 + 200 + 200 = 700px.

Mmetụta nke Na-agbakwụnye CSS Padding

N'ihe dị nfe , a na-etinye padding na n'akụkụ anọ. N'ihi na mmewere bụ ngọngọ ma ọ bụ igbe ọ dị ugbu a, a na-etinye padding na igbe n'akụkụ.

Mgbe CSS na-agbakwunye na ihe odide ederede , enwere ike ịnwe ihe dị n'elu ma n'okpuru ihe inline ma ọ bụrụ na mpempe akwụkwọ vetikal gafere elu dị elu, ma ọ gaghị agbanye elu elu. A ga-agbakwunye CSS echichi a na-atụle iji mee ihe na njirimara na njedebe nke mmewere. Ihe mgbochi ahụ nwere ike imechi ahịrị. Ma, ọ gaghị emetụta akụkụ niile nke usoro mmewere ọtụtụ, n'ihi ya, i nweghị ike iji nkwụnye akwa iji nweta akụkụ nke ndepụta ọdịnaya ọtụtụ ederede.

Ọzọkwa, na CSS2.1, ịnweghị ike ịmepụta ihe nkedo ebubo ebe obosara dabere na otu mmewere na percentages maka obosara (ma ọ bụ padding widths). Ọ bụrụ na i mee nsonaazụ bụ akọwapụtaghị ya. Nchọgharị ga-egosiputa ọdịnaya ahụ, mana ị gaghị enweta ihe ị na-atụ anya ya. Ọ bụrụ na ị na-eche banyere ya, ọ bara uru, dị ka a ga-asị na ọ bụrụ na akpa ihe e ji akpa gị mkpa ịmata obosara nke ụmụ ya iji kọwaa obosara ya-dị ka mgbe ọ na-enweghị ntụpọ akọwapụtara, otu ma ọ bụ karịa nwere otu obosara dị ka pasent nke mbido akpa, nke a na-esite n'ahịrị agbụ na-enweghị azịza ọ bụla. Ọ bụrụ na ị na-eji percentages maka obosara nke ihe ọ bụla dị na akwụkwọ gị, ị ga-ahụrịrị na a kọwakwara ebe ndị nne na nna dị n'obosara.