Сделать переполненное содержимое ячейки HTML -таблицы видимым на ЛЕВОЙ стороне вместо ПРАВОЙ - PullRequest
0 голосов
/ 26 мая 2020

Мне нужно показать некоторые данные в HTML -таблице, и в одной ячейке должен отображаться значок состояния только по умолчанию. Когда пользователь наводит курсор на этот значок, должно отображаться текстовое содержимое этой ячейки. Все уже работает, но содержимое ячейки отображается с ПРАВОЙ стороны, таким образом переполняя таблицу, в то время как я хотел бы показать его с ЛЕВОЙ стороны значка.

right side

Я уже читал аналогичный вопрос , но попробовал предложенное решение относительно направления текста 1. не поместил поле внутри таблицы и 2. неправильно изменил текст также. То же самое и другие комментаторы ответили на этот вопрос. Другие предлагаемые решения также не сработали для меня, возможно, потому, что я просто не хочу скрывать контент вообще, а только размещаю его на другой стороне.

OTOH, возможно, это связано с my HTML, который на данный момент не содержит ненужных оберток и прочего. Вместо этого он содержит только то, что действительно нужно содержимому:

<td headers="[...]">
    <p>
        <span>[...]</span><span>[...]</span>
    </p>
    <p>
        <span>[...]</span><span>[...]</span>
    </p>
    [...]
</td>

Само содержимое ячейки скрыто и получает display: table, p s - table-row и span s - table-cell. Значок отображается с использованием ::before и частью содержимого ячейки таким образом.

Итак, есть ли способ с помощью HTML выше, чтобы отображаемый текст отображался с ЛЕВОЙ стороны, как это в настоящее время отображается на ПРАВОЙ стороне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...