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

3018
boardrider

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

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

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

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


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


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


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

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

2

2 ответа на вопрос

1
boardrider

Seems that the following tag (kudos @unor) will create a right-justified RTL paragraphs in a Tumblr post:

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

See example.


Note:

In editing mode, these paragraphs will still show left-justified, but the displayed post will be right-justified.

Another Note:

This may seem obvious, but is worth mentioning, that the above tags should be inserted while editing the post in HTML view.

0
unor

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

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

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

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

<p dir="rtl">…</p>  <p><bdo dir="rtl">…</bdo></p> 
Спасибо @unor: см. "РЕДАКТИРОВАТЬ 1" в ОП для ответа. boardrider 9 лет назад 0

Похожие вопросы