--- 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")}}.