هاشم باحمدون نشر 27 يوليو 2021 أرسل تقرير نشر 27 يوليو 2021 كيف يمكن ان انسق الlist (ol او ul) في منتصف الصفحه حيث عندما استخدمت text-align: center; في css نسق النص فقط ولاكن الترقم في ol و النقاط في ul لم تتحرك و بقية في اقصى اليسار كيف احل المشكله بحيث كامل النص يصبح في المنتصف مع الترقم. *ملاحظة استخدمة div لا فائدة* 1 اقتباس
2 عبدالباسط ابراهيم نشر 27 يوليو 2021 أرسل تقرير نشر 27 يوليو 2021 (معدل) يحدث ذلك بسبب أن ال ul عنصر block لذلك يأخذ المساحة كاملة فلا تنفع معه الخاصية text-align: center لذلك الحل سيكون كالتالي سيكون لدينا ul <ul> <li>some text</li> <li>some text</li> <li>some text</li> <li>some text</li> </ul> استخدام ال position ul{ position: absolute; top: 50%; left: 50%; transform : translate(-50%, -50%) } استخدام ال flexbox وأنا أفضل هذا الحل ul{ display: flex; align-items: center; justify-content: center; height: 100vh; flex-direction: column; } عناصر ال li ستكون أسفل بعضها لذلك يمكنك التغيير في التنسيق حسب ما تريد قم بقراءة هذه المقالة عن ال flexbox حيث يوفر لك العديد من المميزات التي تحتاجها تم التعديل في 27 يوليو 2021 بواسطة عبدالباسط ابراهيم خطأ إملائي 1 اقتباس
السؤال
هاشم باحمدون
كيف يمكن ان انسق الlist (ol او ul) في منتصف الصفحه حيث عندما استخدمت text-align: center; في css نسق النص فقط ولاكن الترقم في ol و النقاط في ul لم تتحرك و بقية في اقصى اليسار كيف احل المشكله بحيث كامل النص يصبح في المنتصف مع الترقم.
*ملاحظة استخدمة div لا فائدة*
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.