2015-08-18 3 views
0

Я проверил prior posts и все еще не могу получить эту работу. Как вы выравниваете переводы текста в той же строке слева и справа? Я работаю как с арабским, так и с английским. Мысль о попытке использовать таблицу и некоторый CSS, но как?Отформатируйте текст влево, некоторый текст вправо, в то же время

<table width="100%"><tr><td height="30px"> 
3) What services do you provide? 
</td> 
<td class="arabic"> 
ما هي الخدمات التي تقدّمها؟ 
</td></tr></table> 

3) Какие услуги вы предоставляете? ما هي الخدمات التي تقدمها?

+1

Вопросы, ищущих код помощи должны включать короткий код, необходимый для его воспроизвести ** в самом вопросе **. См. [** Как создать минимальный, полный и проверенный пример **] (http://stackoverflow.com/help/mcve) –

ответ

2

Для отображения текста справа налево вы можете использовать функцию direction.

Задайте свойство CSS в соответствии с направлением текста: rtl для языков, написанных справа налево (например, на иврите или арабском), а также для других скриптов.

.arabic { 
 
    direction: rtl; 
 
}
<table width="100%"> 
 
    <tr> 
 
    <td height="30px"> 
 
     3) What services do you provide? 
 
    </td> 
 
    <td class="arabic"> 
 
     ما هي الخدمات التي تقدّمها؟ 
 
    </td> 
 
    </tr> 
 
</table>

Вы также можете использовать float, чтобы сделать текст визуализации вправо.

.arabic { 
 
    float: right; 
 
}
<table width="100%"> 
 
    <tr> 
 
    <td height="30px"> 
 
     3) What services do you provide? 
 
    </td> 
 
    <td class="arabic"> 
 
     ما هي الخدمات التي تقدّمها؟ 
 
    </td> 
 
    </tr> 
 
</table>

Смежные вопросы