Brief Summary of CSS Padding

CSS padding chimwe chezvinhu zveCSS box model . Iyi shorthand property inoisa padding kumativi ose mana e HTML element. CSS padding inogona kushandiswa kune inenge yose ye HTML tag (kunze kwevamwe ematekisi ematafura). Uyezve, mativi ose mana echinhu anogona kuva nehutano hwakasiyana.

CSS Padding Property

Kuti uwane shorthand CSS padding pfuma, unogona kushandisa mnemonic "TRouBLe" (kana kuti "TRiBbLe" kwauri Star Trek fans). Izvi zvinomirira kumusoro , kurudyi , pasi , uye kuruboshwe , uye zvinoreva kurongeka kwepakati dzepadding iwe wakagadzika mu shorthand property. Semuyenzaniso:

padding: kumusoro kurudyi pasi kuruboshwe; padding: 1px 2px 3px 6px;

Kana iwe wakashandisa maitiro akanyorwa pamusoro apa, angashandisa kusiyana kwakasiyana-siyana padding kumativi ose ezvo chero chinhu che HTML chinenge uchichiisa. Kana uchida kuisa padding imwechete kumativi ose mana, unogona kuita kuti CSS yako ive nyore uye ingonyora kukosha imwe chete:

padding: 12px;

Neine mutsara weCSS, 12 pixels ye padding ingashanda kumativi ose mana echo chinhu.

Kana uchida kuti padding ive yakafanana nepamusoro nepasi uye kuruboshwe uye kurudyi, unogona kunyora maitiro maviri:

padding: 24px 48px;

Kukosha kwekutanga (24px) kwaizoshanda kumusoro nepamusoro, apo wechipiri ingashanda kuruboshwe uye kurudyi.

Kana iwe ukanyora mitemo mitatu, iyo ichaita kuti pfuti yakanyanyisa (kuruboshwe uye kurudyi) iite zvimwe chete, ichichinja kumusoro uye pasi:

padding: kumusoro kurudyi-uye-kuruboshwe; padding: 0px 1px 3px;

Maererano neCSS box model, padding iri pedyo nechokutanga / zvayo pachayo. Izvi zvinoreva kuti padding yakawedzerwa kune chinhu chiri pakati pehuwandu hwehuwandu kana hurefu uye chero mararamiro emuganhu unoshandisa. Kana padding ichiiswa kune zero, zvino ine mhedziso imwe chete sezviri mukati.

CSS Padding Values

CSS padding inogona kutora chero zvisiri izvo zvisingaiti. Iva nechokwadi chekutsanangura chiyero, zvakadai sepx kana em. Iwe unogonawo kutsanangura peji yepadding yako, iyo inenge iine chiyero chehupamhi hwechikamu chacho chine bhokisi. Izvi zvinosanganisira kumusoro uye pasi padding. Semuyenzaniso:

#container {width: 800px; kureba: 200px; } #container p {width: 400px; kureba: 75%; padding: 25% 0; }

Kureba kwendima mukati memutengo we " #container" kuchava 75% ye #container 's height plus 25% yehupamhi yepamusoro padding uye 25% yehupamhi hwepad padding. Iyi yakazara 300 + 200 + 200 = 700px.

Migumisiro yekuwedzera CSS Padding

Pamusoro pezvikwata- nhepfenyuro zvezvikamu , padding inoshandiswa pamativi mana. Nemhaka yekuti chinhu ichocho chiri bhokisi kana bhokisi rakatova, padding inoshandiswa kune bhokisi rakasara.

Apo CSS padding inowanikwa kune zvinyorwa zvitsvene , pangangodaro kuve nekuputika kwezvinhu zviri kumusoro uye pasi pezvakanyatsoputika iyo kana padhed vertical inodarika kukwirira kwemasara, asi haizosimudziri rwonzi kukwirira pasi. Huruzoni CSS padding inoshandiswa kune zvinyorwa zvitsvene zvichawedzerwa kusvika pakutanga kwechikamu uye kuguma kwechinhu chacho. Uye padding inogona kuvhara mitsara. Asi hazvizoshandisi kumativi ose emutsetse wemutsetse, naizvozvo haugone kushandisa padding kuti uite chikamu chezvikamu zvakawanda zviri mumiganhu yakadzika.

Uyezve, muCSS2.1, haugoni kuvaka zvigadziri zvinoshandiswa nehupamhi pane chimwe chinhu chinokwana zvikamu zvehupamhi (kana padding widths). Kana iwe ukaita chigumisiro chisina kujekeswa. Browsers icharamba ichiratidza zviri mukati, asi iwe haugone kuwana mitsva yauri kutarisira. Kana iwe uchifunga pamusoro pazvo, zvinonzwisisika, sekunge kuti chigadziko chako chinoda kuziva hupamhi hwezvinhu zvayo zvevana kuitira kuti ujekese hupamhi hwayo-sekuti kana isina chipanho chakatsanangurwa, uye rimwe kana kupfuura rutivi rwakaiswa sendimiti yezvigadzirisiti, iyo inogadzira chisungo cheyero uye pasina mhinduro. Kana iwe ukashandisa zvikamu zvehuwandu hwechimwe chinhu pane zvinyorwa zvako, unofanirwa kuve nechokwadi chokuti mubereki chinhu chakakura chinotsanangurwa zvakare.