النتائج 1 إلى 9 من 9

الموضوع: طلب المساعدة في توسيط محتويات div باستخدام css

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    39

    طلب المساعدة في توسيط محتويات div باستخدام css



    السلام عليكم ورحمة الله وبركاته
    مثال:
    الكود التالي:
    كود PHP:
    <div style="background-color:lime;height:300px;width:300px;text-align:center;vertical-align:middle">thank you</div
    أريد أن تظهر فيه كلمة thank you في الوسط تماماً
    حيث أن text-align:center تجعلها متوسطة بالنسبة للخط العرضي
    أما عملية التوسيط العمودي فهي لا تعمل vertical-align:middle
    حيث كانت تعمل مع الجداول
    فهل من أحد يقدم يد المساعدة ولكم جزيل الشكر







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    46


    vertical-align لا تستخدم لهذا الغرض اقرأ هنا www.w3schools.com/css/pr_pos_vertical-align.asp
    انا بالنسة للتوسيط الشاقولي استخدم
    كود:
    padding-bottom:100%;padding-top:100%
    وهذا هو الكود
    كود:
    <div style="background-color:lime;height:200px;width:200px;text-align:center;padding-bottom:100%;
    padding-top:100%;">thank you</div>







  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    39


    أشكرك يا vodos على الرد
    ولكن الذي حصل أن الـ div اصبحت تملأ الشاشة بالعرض
    و الكلام في الوسط كما أردت
    ولكن أريد التحكم بارتفاع الـ div






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    46


    صحيح هذه الطريقة تعمل فقط على internet Explorer
    لكن يوجد طريقة اخرى تعمل على كافة المستعرضات
    ان نضع النص الذي لديك ضمن p ماشي بعد ذالك نطبق على p الكود
    <style>
    p{
    position: relative;
    top: 50%;
    bottom: 50%;
    text-align:center;
    margin:0;

    }
    </style>
    <div style="background-color:lime;height:200px;width:200px;
    "><p>thank you</p></div>
    شرح الكود استخدمنا الموضع هنا من relative و هي تأخذ فقط top و bottom وليس
    left و right





    __________________
    شاهد بعض من اعمالي
    www.kindi.biz
    www.akkam.org

  5. #5
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    24


    و عليك السلام ورحمة الله وبركاتة

    بسيطه اخوي بس ضع خاصية margin و padding و اجعل قيمتهم auto

    بعد التعديل ,,

    <div style="padding:auto; margin:auto; background-color:lime;height:300px;width:300px;text-align:center;vertical-align:middle">thank you</div>






    __________________
    مهموم



  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    39


    أشكركم جميعاً على المساعدة
    تم تجربة كافة الحلول
    ويبدو أنه لايوجد طريقة بحيث يبدو المحتوى مثل خلايا الجداول تماماً
    جزاكم الله كل خير
    يمكن الآن اغلاق الموضوع






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


    تفضل

    كود PHP:
    <div style="background-color:lime;height:300px;width:300px;text-align:center;margin:auto"><p style=margin-top:45%;">thank you</p></div> 






    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    196


    ببساطة .. أضف خاصية line-height للعنصر.

    كود:
      <div style="background-color:lime;height:300px;width:300px;text-align:center;line-height:300px;">thank you</div>






    __________________
    Contact Me

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    39


    أشكركم جميعاً
    طريقة Blank كانت هي الأنسب فألف شكر










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض