2

Тумблер используется для выравнивания по правому краю абзацев, что полезно для языков RTL (например, иврит или арабский).

Раньше я создавал абзацы справа налево, вводя любое из следующего в HTML-код публикации Tumblr:

  • <div align="right">
  • <div style="text-align:right">

Однако, после последних улучшений Tumblr, эти теги перестали иметь эффекты.


Кто-нибудь знает, как сделать абзац справа налево в посте Tumblr?


Примечание: я знаю, что есть темы Tumblr, которые конвертируются глобально в RTL, но я хочу, чтобы обоснование было только для каждого абзаца (или поста).


РЕДАКТИРОВАТЬ 1

Попробовал Unor предложение.
К сожалению, Tumblr, похоже, игнорирует эти теги html5.
А именно, хотя это HTML-код сообщения Tumblr, абзацы (на иврите) по-прежнему выровнены по левому краю !

2 ответа2

1

Кажется, что следующий тег (kudos @unor) создаст выровненные по правому краю абзацы RTL в посте Tumblr:

<div style="text-align: right;" dir="rtl">

Смотрите пример.


Замечания:

В editing mode эти абзацы будут по-прежнему выровнены по левому краю, но displayed post будет выровнено по правому краю.

Другое примечание:

Это может показаться очевидным, но стоит упомянуть, что вышеупомянутые теги должны быть вставлены при редактировании сообщения в представлении HTML.

0

(Я не знаю и не могу проверить, что Tumblr разрешает / запрещает в пост-разметке; но вот что они должны поддерживать, в идеале.)

Если вы хотите настоящий RTL, вы не должны использовать CSS (или устаревший атрибут align ).

Для определения направленности текста элемента HTML5 предоставляет

Если я правильно понимаю ваш вариант использования, вы можете (попытаться) использовать один из них:

<p dir="rtl">…</p>

<p><bdo dir="rtl">…</bdo></p>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .