CSS padding özelliği içerik ile sınır çizgisi (border) arasında boşluk üretmek için kullanılır.
Padding içerik etrafında boşluk oluşturarak sınır çizgisini (border) uzaklaştırır.
CSS ile padding üzerinde tam kontrol sağlanır. Alt, üst, sağ, sol istenilen tüm taraflardan bu boşluk ayarlanabilir.
CSS bir elementin tüm taraflarına ayrı boşluk verecek özelliklere sahiptir:
padding-top iç üst boşlukpadding-right iç sağ boşlukpadding-bottom iç alt boşlukpadding-left iç sol boşlukTüm bu padding değerleri aşağıdaki özelliklere sahip olabilir:
Aşağıdaki örnekte HTML elementinin 4 farklı köşesine farklı padding değerleri verilmiştir:
p{   
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 80px;
   
}
Daha önce bir kaç CSS özelliğinde gördüğümüz gibi padding özelliği de kısa yöntem ile yazılabilir.
Tek satırda bir elementin dört tarafı için farklı paddingler verilebilir.
Kısa yazım padding şu özellikleri içerir:
padding-top iç üst boşlukpadding-right iç sağ boşlukpadding-bottom iç alt boşlukpadding-left iç sol boşlukEğer padding dört değer alıyorsa: padding:10px 20px 30px 40px;
Eğer padding üç değer alıyorsa: padding:10px 20px 30px;
Eğer padding iki değer alıyorsa: padding:10px 20px;
Eğer padding tek değer alıyorsa: padding:10px;
div.ornek1 {
    padding: 25px 50px 75px 100px;
}
div.ornek2 {
    padding: 25px 50px 75px;
}
div.ornek3 {
    padding: 25px 50px;
}
div.ornek4 {
    padding: 25px;
}