div 在 <!--:ar--> qtranslate 标签内

div inside <!--:ar--> qtranslate tag

我有一个多语言网站(英语、阿拉伯语和法语)。

我有以下代码:

<?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.<!--:-->'); ?>

我想自定义此回显的阿拉伯语部分的样式,因此我尝试在阿拉伯语部分中添加一个 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 命名 class 来修复它。所以下面的代码对我来说很好用:

<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>

奇怪的是,如果我对 div 使用 class,然后在外部 css 中编辑 class,那么它会影响所有语言。