Итак, номера телефонов всегда ltr (слева направо).
Работая на многоязычном веб-сайте, мне нужно вставить номер телефона (с префиксом «+» и числами, разделенными знаком «-») внутри текстового абзаца с направлением rtl (конечно, для соответствующих языков)
Итак, у меня есть что-то вроде этого:
.ltr #test {direction:ltr}
.rtl #test {direction:rtl}
#phone {direction:ltr}
<div class="ltr"><p id="test">Please call to <span id="phone">+44-123-321</span> for some help.</p></div>
<div class="rtl"><p id="test">Please call to <span id="phone">+44-123-321</span> for some help.</p></div>
Конечно, это не работает, потому что 'direction
' работает только для блочных элементов, а 'span
' является встроенным элементом. Мне нужно, чтобы номер телефона был внутри абзаца, поэтому я не могу изменить «span
» на «display:inline
»
Я ясно?
Как заставить это работать?
LTR
илиRTL
контейнера. Вы действительно видите эту проблему или просто пытаетесь упредить? - person Oded   schedule 01.12.2010+
, затем первую цифру слева, затем вторую цифру слева и так далее. Возможно, вы пытаетесь исправить что-то, что на самом деле не является проблемой. - person Flimm   schedule 09.12.2017