我有一个多语种网站(英语,阿拉伯语和法语)。
我有以下代码:
<?php _e('<!--:ar-->للحصول على إجابة سريعة، نرحب بمكالماتكم / و
رسائلكم عبر البريد الإلكتروني.<!--:--><!--:en-->For A Quick Answer, We Welcome Your
Calls / Emails.<!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels
/ E-mails.<!--:-->'); ?>
我想自定义这个echo的阿拉伯语部分的样式,所以我试图在阿拉伯语部分内添加一个div,如下所示:
<?php _e('<div class="note"><!--:ar-->للحصول على إجابة سريعة، نرحب
بمكالماتكم / و رسائلكم عبر البريد الإلكتروني
.<div><!--:--><!--:en-->For A Quick Answer, We Welcome Your Calls / Emails.
<!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels /
E-mails.<!--:-->'); ?>
但是,它也影响了英语和法语部分,即使我在英语部分开始之前关闭了div。
请帮
我通过使用内联css而不是为div命名一个类来修复它。所以下面的代码对我来说工作得很好:
<div class="note"><?php _e('<!--:ar--><div style="direction:rtl;">للحصول على إجابة سريعة، نرحب بمكالماتكم / و رسائلكم عبر البريد الإلكتروني.</div><!--:--><!--:en-->For A Quick Answer, We Welcome Your Calls / Emails.<!--:--><!--:fr-->Pour Une Réponse Rapide, Nous Attendons Vos Appels / E-mails.<!--:-->'); ?></div>
奇怪的是,如果我使用class作为div,然后在外部css中编辑这个类,那么它将影响所有的语言