"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا لا يوجد نص مركزي "justify-content: center" في حاوية Flex؟

لماذا لا يوجد نص مركزي "justify-content: center" في حاوية Flex؟

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

Why Doesn\'t `justify-content: center` Center Text in a Flex Container?

نص غير مركزي مع محتوى ضبط: مركز

في الحاوية المرنة، تقوم خاصية ضبط المحتوى بتوسيط العناصر المرنة أفقيًا، ولكن ليس لديه سيطرة مباشرة على النص داخل تلك العناصر. عندما يلتف النص داخل العنصر، فإنه يحتفظ بمحاذاة النص الافتراضية: قيمة البداية، مما يؤدي إلى نص غير متمركز.

تمثل الحاوية المرنة والعناصر المرنة والنص ثلاثة مستويات متميزة في بنية HTML. يؤثر ضبط المحتوى على العناصر المرنة، وليس النص الموجود بداخلها.

إذا كان العنصر المرن يملأ عرض الحاوية الخاصة به، فلا يمكن توسيطه، ومن ثم يكون النص غير محاذي عند الالتفاف.

إلى توسيط النص مباشرة، قم بتعيين محاذاة النص: توسيط العنصر المرن أو الحاوية من خلال الوراثة.

مثال

.box {
  width: 100px;
  height: 100px;
  background-color: lightgreen;
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.with-align p {
  text-align: center;
}

بعض النصوص الطويلة هنا

بعض النصوص الطويلة هنا

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3