الحاشية Padding هو امكانية اضافة مسافة بين المحتوى Content و الحدود Borders. كما هو موضح بالصورة:
يوجد مجموعة من الخصائص التي تمكننا من تحديد ابعاد الحاشية من الاربع اتجاهات وهي كالاتي:
- padding-right: هي خاصية تحدد المسافة ناحية اليمين بين محتوى العنصر والحد ناحية اليمين.
- padding-top: هي خاصية تحدد المسافة في الاعلى بين محتوى العنصر و الحد في الاعلى.
- padding-left: هي خاصية تحدد المسافة ناحية اليسار بين محتوى العنصر والحد ناحية اليسار.
- padding-bottom: هي خاصية تحدد المسافة في الاسفل بين محتوى العنصر و الحد في الاسفل.
- padding: هي خاصية تجمع الخواص السابقة.
تحديد الحاشية ناحية اليمين padding-right
تستخدم الخاصية padding-right
لتحديد المسافة ناحية اليمين بين المحتوى و الحدود. مثال:
p{ padding-right: 20px; border:1px solid black; }
تحديد الحاشية في الاعلى padding-top
تستخدم الخاصية padding-top
لتحديد المسافة في الاعلى بين المحتوى و الحدود. مثال:
p{ padding-top: 10%; border:1px solid black; }
تحديد الحاشية ناحية اليسار padding-left
تستخدم الخاصية padding-left
لتحديد المسافة ناحية اليسار بين المحتوى و الحدود. مثال:
p{ padding-left: 15px; border:1px solid black; }
تحديد الحاشية في الاسفل padding-bottom
تستخدم الخاصية padding-bottom
لتحديد المسافة في الاسفل بين المحتوى و الحدود. مثال:
p{ padding-bottom: 1cm; border:1px solid black; }
تحديد الحاشية padding
نستطيع استخدام اكثر من خاصية مرة واحدة. مثال:
تشغيلp{ padding-right: 20px; padding-top: 10px; padding-left: 5px; padding-bottom: 20px; border:1px dotted red; }
الناتج
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.p>
تستخدم الخاصية padding
لتجميع الخواص السابقة كلها في خاصية واحدة ويكون ترتيب العناصر left ثم right ثم top ثم bottom. مثال:
p{ padding-right: 5px 20px 10px 20px; border:1px solid black; }
نستطيع ايضا اختصار الخاصية padding
اذا كان الحاشية ناحية اليمين واليسار متساويين و الاعلى والاسفل متساويين (القيمة الاولى 5px
هي لليمين واليسار).
p{ padding-right: 5px 20px; border:1px solid black; }