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

الموضوع: css وتلوين حرف معين في نص باللغة العربية

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    css وتلوين حرف معين في نص باللغة العربية



    يا اخوان نحن بحاجة الى css تقوم بتلوين كل حرف بلون معين, فمثلاً:

    سوف نضع نص للتلاميذ باللغة العربية, ونرغب في تلوين حرف /الألف/ باللون الأحمر في كل النص.

    هل من مساعدة يا أهل الخير؟





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2


    كود html /

    كود:
    <span class="statement">ا<span class="xstatement">ح</span>مد</span>
    كود CSS /

    كود:
    .statement { color:navy; }
    .xstatement { color:red; }






    __________________
    منتدى مجاني و برامج مجانية • بوابة مركزي • تابعني عّ تويتر

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكور أخي غاريبو

    ألف شكر لك على الرد.

    لكن هذه العملية متعبة.

    اذا يوجد طريقة تقوم ال css بتحديد حرف الألف وتلونه.

    ونرجو المساعدة ممن يعرفون الطريقة.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  4. #4
    عضو فعال
    تاريخ التسجيل
    Feb 2008
    المشاركات
    1,230


    حقيقه لا أعتقد بأنه يوجد طريقه غير اللي ذكرها Garebooo لأن التنسيق لا يتحسس الحروف بذاتها , كأن نقول أي حرف أ خلي لونه أحمر < ربما يمكن عن طريق برمجة جافا أو شيء من هذا القبيل .





    __________________
    وليد خالد - Waleed's MIND

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    يمكنك استعمال
    1. Css behaviour
    لكنه ملف جافاسكريبت فقط يتم تشغيله من ال CSS
    أو
    2. استعمال جافاسكريبت.
    استعمل دالة Replace

    سوف أعمل لك صفحة مثال - انتظر 10 دقائق.





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    http://layan.us/go/color-specific-letter-in-a-string/

    لكني أرى المشكلة التي به - وهي الأحرف المرتبطة والمنفردة - وهنا اصبح الكود بحاجة الى وقت أكثر.

    لهذا ارجو منك مراجعة مكتبات خالد الشمعة فقد تجد فيها الحل.
    http://ar-php.com/





    التعديل الأخير تم بواسطة massalha ; 15-11-2009 الساعة 12:32 AM
    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    بارك الله فيكم
    ماقصرتم
    ويبدو ان العملية ليست سهلة

    على كل سوف نبحث وننتظر





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    هي تخطت ما انا مستعد لأعطيه للرد على طلب في منتدى.
    لكن يمكن حلها.
    الفرق أنه ساعتها سيكون حلان فكرت فيهم:
    1. اضافة المدة قبل وبعد الحرف - وليس كل حرف - اي مبتغى تصبح مـ ـبـ ـتغى - لكن يجب مراعات بعض الحالات مثل: بدر - اذ بهذه الحالة لا توضع ال _ قبل الباء ... وهذه تحل بساعتين عمل.
    2. العمل على جداول اليونيكود .. ولا نبدل مثلاً الحرف ب ونعتبر ان ال ب هي ـبـ وهي ايضاً ـب ... بل نأخذ كل وضعية ونتصرف بها كأنها حرف مختلف عن الآخر ... وهنا يجب تحويل كل النص الى ارقام اليونيكود والعمل على ارقام اليونيكود لكي لا يحصل التباس. وهذه تحتاج الى 3 ساعات عمل.


    افضل حل - هو ان تكتبي الأحرف مع ال مدات ــــ ... يعني مجتمع تكتبها مـجـتـمـع وهكذا يمكن التغلب على المشكلة جزئياً.





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    لقد طورت الدالة الآن وأضفت بعض التعقيد عليها ... أظنها تعمل بشكل أفضل عما كانت عليه الآن.





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكور جداً أخ massalha
    والله ما قصرت

    واتمنى وضع الدالة هنا
    والاستمرار في مساعدتي ومساعدة كل من يحتاج لأمثالكم.
    والله يوفقكم ويجعلها في ميزان حسناتكم.

    ملاحظة:
    أنا ذكر ولست أنثى

    وتحياتي لك عالمساعدة يا أخي.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    السلام عليكم

    الكود موضوع في الصفحة.
    ويمكنك رؤية الدالة في كود الصفحة.

    كبسة يمين في الصفحة ومن ثم اختر ViewSource

    الدالة هي:
    كود:
    <script language="javascript1.2">
    function colorLetter(target,ltr){
      var regex = new RegExp(ltr,'g');
      var obj=document.getElementById(target);
      var txt=obj.innerHTML;
      obj.innerHTML=txt.replace(regex,'<span class="red">'+ltr+'</span>');
      }
      </script>
    الآن يجب التنويه ان الكود لا يعمل بشكل جيد في متصفح كروم ... هذا الأمر الذي جعلني أدعي قضية المدات.
    ففي اكسبلورر وفايرفوكس يظهر بشكل جيد ...





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    ألف شكر أخ massalha
    وبارك الله فيك
    اعتقد كفانا وهذا مفيد جدا

    تحياتي وتقديري.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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