"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > مركز HTML div مع CSS

مركز HTML div مع CSS

تم النشر بتاريخ 2024-11-12
تصفح:803

من الصعب جدًا توسيط divs في HTML خاصة القيام بذلك أفقيًا وعموديًا. لكن في هذه المقالة سأساعدك!

مثال الكود مع الشرح:

لنفترض أن هناك div مع الفئة myDiv:

hello dev

الآن دعونا،
التوسيط أفقيًا باستخدام CSS:
لتوسيط هذا div أفقيًا يمكننا استخدام كود CSS هذا:

.myDiv {
  padding: 0 100%;
}

حشوة كود CSS هذه: 0 100%؛ يضبط مساحة المحور X على 100% (عرض ملء الشاشة) لتوسيط القسم أفقيًا.

التوسيط عموديًا باستخدام CSS:
لتوسيط هذا div عموديًا يمكننا استخدام كود CSS هذا:

.myDiv {
  padding: 100% 0;
}

في حشوة كود CSS هذه: 100% 0; يضبط مساحة المحور Y على 100% (ارتفاع ملء الشاشة) لتوسيط القسم عموديًا.

التوسيط أفقيًا وعموديًا باستخدام CSS:
الآن لنقم بتوسيطها عموديًا وأفقيًا باستخدام CSS.
لنستخدم هذا الكود:

.myDiv {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 100% 0;
}

في عرض هذا الرمز: flex; يضبط وضع العرض على flexbox وهو أمر مهم لكي يعمل هذا. ثم justify-content: center; يضبط المحتوى لتوسيط العناصر ومحاذاة: center; محاذاة العناصر إلى المركز. إنهم يعملون معًا لتوسيط div أفقيًا. الحشو أخيرًا: 100% 0; يضيف مساحة 100% إلى المحور Y (ارتفاع ملء الشاشة) لتوسيط div عموديًا كما كان من قبل. وبجمع كل ذلك معًا، يتم توسيط div عموديًا وأفقيًا.

كان هذا كله يتعلق بتوسيط divs باستخدام CSS، تعرف على المزيد

استخدام TailwindCSS:
Center HTML div With CSS

نعم، لا يمكنني إنهاء هذه المقالة دون إخبارك باستخدام TailwindCSS. إنه إطار العمل المفضل لدي لأنه ساعدني كثيرًا كمبتدئ.

لنقم بتوسيط القسم باستخدام TailwindCSS،
أفقيًا:
يمكن استخدام TailwindCSS لتوسيط div أفقيًا باستخدام هذا الرمز:

hello dev

في هذا الكود، تقوم فئة TailwindCSS flex بتعيين العرض على flexbox ويقوم مركز العناصر بتوسيط العنصر أفقيًا.

عموديا:
يمكن استخدام TailwindCSS لتوسيط div عموديًا باستخدام هذا الرمز:

hello dev

في هذا الكود، تعمل الشاشة h من فئة TailwindCSS على إنشاء div باستخدام ارتفاع ملء الشاشة، وتقوم الفئة flex بتعيين العرض على flexbox ويقوم مركز العناصر بتوسيط العنصر.

عموديًا وأفقيًا:

hello dev

في هذا الرمز، تقوم فئة h-screen بإنشاء div باستخدام ارتفاع ملء الشاشة، وتقوم الفئة flex بتعيين العرض على flexbox، ويقوم مركز العناصر بتوسيط العنصر ويقوم مركز ضبط العنصر بضبط العنصر إلى المركز. يؤدي تجميع كل ذلك معًا إلى توسيط القسم رأسيًا وأفقيًا.

هذا كل ما يتعلق بتوسيط divs باستخدام TailwindCSS، تعرف على المزيد

خاتمة:

يمكن لتوسيط divs أن يجعل العناصر الموجودة في موقع الويب الخاص بك بارزة وهذه هي الطريقة التي يمكنك بها توسيط div HTML.

احرص على الممارسة وعدم الاعتماد الكامل على حفظ الخصائص. طاب يومك :)

مرحبا، أنا طالب وأحب البرمجة. إذا كانت مقالاتي تساعدك وتريد التبرع، فشكرًا لأنها ستدعم تعليمي وتساعدني في الوصول إلى هدفي! تبرع نبير14

بيان الافراج تم نشر هذه المقالة على: https://dev.to/nabir14/center-html-div-with-css-1lpj?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3