اعرف ذلك وهو بالتحديد سبب المشكلة ,, بحثت ولم اجد حل الى الان للأسف -_-
كيف يمكنني تلوين الكلمة بأكثر من لون يعني كل حرف بلون باللغة العربية باستخدام الـ html and css ؟؟
التعليق السابق
حسناً ستحتاج إلى الواصل ويسمى ZWJ يُستخدم لوصل الحروف في اللغات المُتصلة كالعربية وأخواتها [1]
إن كان المحتوى تلقائي التوليد عليك كتابة كود لمعالجة بلغة برمجة ومن ثَم معالجة باقي الأمور عبر الـ HTML و CSS .
مثال بسيط لكتابة أحمد بعدة ألوان الحرف أ لا توجد به مُشكلة الحرف ح يتصل بما بعد إذاً سيضاف الواصل ;zwj& بعد الحرف والحرف م يتصل بما قبله وما بعده إذاً سيحتاج واصل قبله وواصل بعده والحرف الأخير د بحاجة لواصل قبله فقط التطبيق سيكون كالتالي:
.arabic { directions: rtl; text-align: right; font-size: 30px; font-waight: bold; } .arabic span:nth-child(1) { color: red; } .arabic span:nth-child(2) { color: blue; } .arabic span:nth-child(3) { color: pink; } .arabic span:nth-child(4) { color: gray; }
وكود HTML:
<div class="arabic"> <span>أ</span><span>ح‍</span><span>‍م‍</span><span>‍د</span> </div>
[1]
التعليقات