اذهب إلى المحتوى
  • 0

كيف انسق عرض ال list بستخدام الcss

هاشم باحمدون

السؤال

كيف يمكن ان انسق الlist (ol او ul) في منتصف الصفحه حيث عندما استخدمت   text-align: center;  في css نسق النص فقط ولاكن الترقم في ol و النقاط في ul لم تتحرك و بقية في اقصى اليسار كيف احل المشكله بحيث كامل النص يصبح في المنتصف مع الترقم.

*ملاحظة استخدمة div  لا فائدة*

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 2

يحدث ذلك بسبب أن ال 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 حيث يوفر لك العديد من المميزات التي تحتاجها

تم التعديل في بواسطة عبدالباسط ابراهيم
خطأ إملائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...