Luv luv ntawm lub ntsiab lus ntawm CSS Padding

CSS padding yog ib qho ntawm cov qauv ntawm CSS lub thawv qauv . Cov khoom siv shorthand no teev cov padding txhua plaub sab ntawm cov cim HTML. CSS padding tuaj yeem siv rau txhua daim HTML lossis tag (tsuas yog qee cov ntawv cim npe). Tsis tas li ntawd, tag nrho plaub sab ntawm lub keeb yuav muaj nqi sib txawv.

CSS Padding Khoom

Siv cov khoom ntiag tug hauv CSS, koj tuaj yeem siv lub tshuab "TrouBLe" (los yog "TRiBbLe" rau koj lub hnub qub Trek cua). Qhov no sawv rau saum , txoj cai , hauv qab , thiab sab laug , thiab nws yog hais txog qhov kev txiav txim ntawm cov padding widths koj teev nyob rau hauv cov khoom txawb. Piv txwv li:

padding: sab saum toj sab laug; padding: 1px 2px 3px 6px;

Yog tias koj siv tus nqi teev tseg saum toj no, nws yuav siv tus nqi padding sib txawv rau txhua qhov ntawm cov HTML cim koj thov rau. Yog hais tias koj xav thov tib lub padding rau tag nrho plaub sab, koj tuaj yeem yooj yim rau koj tus CSS thiab sau tus nqi ib qho xwb:

padding: 12px;

Nrog txoj kab ntawm CSS, 12 pixels ntawm padding yuav siv rau tag nrho 4 sab ntawm lub caij.

Yog tias koj xav kom txoj kev padding yuav zoo ib yam rau sab saum toj thiab hauv qab thiab sab laug thiab sab xis, koj tuaj yeem sau tau ob qhov tseem ceeb:

padding: 24px 48px;

Thawj tus nqi (24px) yuav siv rau saum thiab hauv qab, tab sis zaum ob yuav siv rau sab laug thiab sab xis.

Yog tias koj sau peb qhov tseem ceeb, uas yuav ua rau cov kab rov tav padding (sab laug thiab sab xis) tib yam, thaum hloov sab saum toj thiab hauv qab:

padding: sab saum toj-thiab-sab hauv qab; padding: 0px 1px 3px;

Raws li CSS lub thawv qauv, padding yog qhov ze / lub ntsiab lus nws tus kheej. Qhov no txhais tau hais tias padding yog ntxiv rau lub caij nyob rau ntawm qhov dav qhov dav lossis qhov siab thiab txhua tus ciam uas koj siv. Yog hais tias lub padding yog teem rau xoom, ces nws muaj tib ntug raws li cov ntsiab lus.

CSS Padding Values

CSS padding tuaj yeem nqa cov nqi tsis muaj qhov ntev. Nco ntsoov qhia qhov ntsuas, xws li px lossis em. Koj tseem tuaj yeem qhia qhov feem pua ​​rau koj cov padding, uas yuav yog feem pua ​​ntawm qhov dav ntawm lub caij cov khoom thaiv. Qhov no muaj xws li rau sab saum toj thiab hauv qab padding. Piv txwv li:

#container {qhov dav: 800px; qhov siab: 200px; } #container p {dav: 400px; qhov siab: 75%; padding: 25% 0; }

Qhov siab ntawm cov pawg hauv nqe #container keeb yuav yog 75% ntawm cov #container qhov siab ntxiv 25% ntawm qhov dav rau sab saum toj padding thiab 25% ntawm lub dav rau hauv qab padding. Qhov no muaj li 300 + 200 + 200 = 700px.

Teebmeem ntawm Ntxiv CSS Padding

Ntawm cov theem-theem , lub padding yog siv rau ntawm plaub sab. Vim hais tias lub caij yog lub thaiv los yog lub thawv ntawv, lub padding yog siv rau ntawm lub thawv sab.

Thaum CSS padding ntxiv rau cov ntsiab lus nyob rau hauv , yuav muaj ib co overlapping ntawm cov ntsiab lus saum toj no thiab qis dua tus qauv hauv ntawv yog qhov ntsug padding ntau tshaj ntawm kab qhov siab, tab sis nws yuav tsis thawb kab qhov siab. Kab rov tav CSS padding thov mus rau cov ntsiab lus yuav muab ntxiv rau pib ntawm lub caij thiab xaus rau lub caij. Thiab cov padding yuav qhwv kab. Tab sis nws yuav tsis siv rau tag nrho cov kab ntawm ntau cov kab, ces koj tsis tuaj yeem siv padding mus rau sab hauv ntawm ntau cov kab hauv cov txheej txheem.

Tsis tas li ntawd, hauv CSS2.1, koj tuaj yeem tsis tsim cov thawv ntu qhov dav dav nyob ntawm lub caij nrog feem pua ​​rau cov dav (los yog padding widths). Yog tias koj ua li cas ho tsis muaj cov lus piav qhia. Browsers tseem yuav saib cov ntsiab lus, tab sis koj tsis tuaj yeem tau txais cov qhab-nees uas koj xav tau. Yog tias koj xav txog nws, nws ua rau kev txiav txim, raws li yog tias koj lub tais yuav tsum paub qhov dav ntawm nws tus me nyuam cov ntsiab lus thiaj li txhais tau qhov dav-xws li thaum nws tsis muaj qhov dav dav txhais, thiab ib lossis ntau dua ib qhov dav dav raws li feem pua ​​ntawm lub thauv caij, qhov no teev tau ib daim duab uas tsis sib txuas nrog tsis muaj lus teb. Yog tias koj siv feem pua ​​ntawm cov khoom ntawm koj daim ntawv, koj yuav tsum xyuas kom tseeb tias cov niam txiv qhov dav dav kuj txhais tau tias.