مرحبًا بكم مرة أخرى في عالم CSS الرائع!
هذه المرة نحن على وشك الكشف عن أحد المفاهيم الأساسية في تصميم الويب - نموذج CSS Box. إذا سبق لك أن تساءلت عن سبب احتواء العناصر الموجودة في صفحتك على حشوة غير مرئية أو هوامش غامضة، فأنت في المكان الصحيح.
دعونا نتعمق في عالم CSS المليء بالصناديق ونتعلم كيف يمكن لهذا النموذج أن يحولك إلى خبير في التخطيط!
فكر في نموذج CSS Box باعتباره الملابس الداخلية السرية لصفحة الويب الخاصة بك. إنه الأساس الذي يبقي كل شيء مرتبًا ومنظمًا بدقة. يتم تغليف كل عنصر في صفحتك بمربع، ويتكون هذا المربع من أربع طبقات متميزة:
المحتوى هو المكان الذي يحدث فيه كل السحر. إنه المكان الذي تضع فيه النصوص والصور والعناصر الأخرى. يمكنك التحكم في حجم منطقة المحتوى باستخدام خصائص مثل العرض والارتفاع.
.box { width: 200px; height: 100px; }
يحدد هذا حجم منطقة المحتوى الخاصة بك. نظرًا لأن منطقة المحتوى هي المكان الذي تذهب إليه أغراضك، تأكد من أنها فسيحة بما يكفي لاستيعاب كل ما تريد وضعه فيه!
الحشوة تشبه البطانية المريحة التي تضعها على المحتوى الخاص بك. إنها المسافة بين المحتوى والحدود، مما يضمن عدم اقتراب المحتوى الخاص بك من الحواف.
.box { padding: 20px; }
يضيف هذا وسادة مقاس 20 بكسل حول المحتوى الخاص بك. إنه مثل إعطاء المحتوى الخاص بك مساحة صغيرة للتنفس.
الحدود هي الإطار الأنيق الذي يحيط بالمحتوى والحشو الخاص بك. يمكنك تخصيص لونه وعرضه وأسلوبه. إنه مثل اختيار إطار الصورة المثالي لعملك الفني.
.box { border: 2px solid #007BFF; }
هنا، لديك حدود زرقاء صلبة بحجم 2 بكسل حول الصندوق الخاص بك. لا تتردد في الإبداع باستخدام الحدود المتقطعة أو المنقطة أو حتى المزدوجة!
الهوامش هي المساحة الموجودة خارج الحدود. إنهم مثل مجال القوة غير المرئي الذي يفصل بين العناصر. استخدم الهوامش للتحكم في المسافة بين المربع الخاص بك والعناصر الأخرى في الصفحة.
.box { margin: 30px; }
يضيف هذا مساحة تبلغ 30 بكسل حول صندوقك، مما يضمن عدم اصطدامه بجيرانه. إنه مثل إعطاء صندوقك بعض المساحة الشخصية!
افتراضيًا، يضيف نموذج الصندوق حشوة وحدودًا لعرض العنصر وارتفاعه، مما يجعل الحجم الفعلي أكبر مما تحدده. إذا كنت تريد تغيير هذا السلوك، استخدم خاصية تغيير حجم الصندوق.
.box { box-sizing: border-box; }
مع مربع الحدود، يتضمن العرض والارتفاع الذي قمت بتعيينه الحشو والحدود. إنه مثل تغيير شكل صندوقك بحيث يناسب تمامًا ما تريده.
نصيحة احترافية؟
القيمة الافتراضية لتغيير حجم المربع هي content-box، والتي تستبعد الحشو والحدود من حسابات العرض والارتفاع. التبديل إلى تغيير حجم المربع: يمكن لمربع الحدود تبسيط إدارة التخطيط من خلال تضمين الحشو والحدود في الحجم الإجمالي للعنصر.
قد يبدو نموذج CSS Box كثيرًا لاستيعابه؛ ولكن بمجرد أن تتقنه، ستجد أنه المفتاح لإتقان التخطيطات والتباعد على صفحة الويب الخاصة بك. تذكر أن كل عنصر في صفحتك عبارة عن مربع يحتوي على محتوى وحشوة وحدود وهامش. احصل على الراحة مع هذه المفاهيم، وسوف تصبح مثل المحترفين في أي وقت من الأوقات.
تعليمات سعيدة!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3