--- title: padding slug: Web/CSS/padding tags: - CSS - CSS Padding - CSS Property - NeedsMobileBrowserCompatibility - Reference translation_of: Web/CSS/padding ---
La propietat CSS padding estableix l'àrea de farcit als quatre costats d'un element. És una abreviatura que estableix tots els farcits individuals alhora: {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}} i {{cssxref("padding-left")}}.
/* Apply to all four sides */ padding: 1em; /* vertical | horizontal */ padding: 5% 10%; /* top | horizontal | bottom */ padding: 1em 2em 2em; /* top | right | bottom | left */ padding: 5px 1em 0 1em; /* Global values */ padding: inherit; padding: initial; padding: unset;
<div class="grid"> <div class="col"> <div class="cell"> <div class="p p0">padding: 0</div> </div> <div class="cell"> <div class="p p1">padding: 1em</div> </div> <div class="cell"> <div class="p p2">padding: 5% 10%</div> </div> <div class="cell"> <div class="p p3">padding: 1em 2em 2em</div> </div> <div class="cell"> <div class="p p4">padding: 5px 1em 0 1em</div> </div> </div> </div>
html,body {
height: 100%;
box-sizing: border-box;
}
.grid {
width: 100%;
height: 100%;
display: flex;
background: #EEE;
font: 1em monospace;
}
.col {
display: flex;
flex: 1 auto;
flex-direction: column;
}
.cell {
box-sizing: border-box;
margin: .5em;
padding: 0;
background-color: #FFF;
overflow: hidden;
text-align: left;
}
.p {
display: inline-block;
background: #E4F0F5;
border: 1px solid;
}
.p0 { padding: 0; }
.p1 { padding: 1em; }
.p2 { padding: 5% 10%; }
.p3 { padding: 1em 2em 2em; }
.p4 { padding: 5px 1em 0 1em; }
{{EmbedLiveSample("padding", "100%", 280, "", "", "example-outcome-frame")}}
{{cssinfo}}
La propietat padding es pot especificar utilitzant un, dos, tres o quatre valors. Cada valor és un <length> o un <percentage>.
{{csssyntax}}
<h4>This element has moderate padding.</h4> <h3>The padding is huge in this element!</h3>
h4 {
background-color: lime;
padding: 20px 50px;
}
h3 {
background-color: cyan;
padding: 110px 50px 50px 110px;
}
{{EmbedLiveSample('Simple_example','100%',300)}}
padding: 5%; /* all sides: 5% padding */
padding: 10px; /* all sides: 10px padding */
padding: 10px 20px; /* top and bottom: 10px padding */
/* left and right: 20px padding */
padding: 10px 3% 20px; /* top: 10px padding */
/* left and right: 3% padding */
/* bottom: 20px padding */
padding: 1em 3px 30px 5px; /* top: 1em padding */
/* right: 3px padding */
/* bottom: 30px padding */
/* left: 5px padding */
| Especificació | Estat | Comentari |
|---|---|---|
| {{ SpecName('CSS3 Box', '#the-padding', 'padding') }} | {{ Spec2('CSS3 Box') }} | No canvia. |
| {{ SpecName('CSS2.1', 'box.html#propdef-padding', 'padding') }} | {{ Spec2('CSS2.1') }} | No canvia. |
| {{ Specname('CSS1', '#padding', 'padding') }} | {{ Spec2('CSS1') }} | Definició inicial. |
{{ CompatibilityTable() }}
| Descripció | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|---|
| Suport bàsic | 1.0 | {{CompatVersionUnknown}} | 1.0 (1.0) | 4.0 | 3.5 | 1.0 (85) |
| Descripció | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Suport bàsic | {{ CompatUnknown() }} | {{CompatVersionUnknown}} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
padding es pot utilitzar per establir farcits en els quatre costats d'un element amb una única declaració: {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}} i {{cssxref("padding-left")}}.