Страница 1 из 1

Исправление позиционирования текста.

Добавлено: 30.09.2018 16:18
apollion
Как выровнять по центру по вертикали (по высоте) строки текста в ячейке и в блоке, не затрагивая соседние элементы?

Что нужно выровнять показано красными стрелками на скрине. Перепробовал разные варианты - нужного результата не получаю.
Безимени-2.png

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 16:50
Татьяна5
Назначить им класс и обращаться по нему

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 16:55
apollion
Тут еще дело в том, что в блоке "Последние комментарии" - там где выводится текст последних комментариев, когда он есть , то все по центру. А строка "Нет комментариев" не по центру вертикали, в то время как цифры количества тем и комментов по центру.
Названия форумов и описания - тоже по центру по вертикали.
Это меня и запутало.

Это измененный просилвер.

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 18:36
Perfecthus
Может в разных случаях, разные классы применяются? Не смотрел через "Проинспектировать элемент" в браузере?

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 19:05
apollion
Только через фаербаг и смотрел. Но я возился только с одной ячейкой. А надо еще сравнить с css свойствами в соседних ячейках где кол-во тем и комментариев и где все окей.

А внизу - там где дни рождения и прочая стата - там или такие же свойства сделать, может быть, как и там где все ок. Или уже тогда назначить классы. Ну или можно в хтмл отцентровать вывод сообщений, но это наверно не очень правильно.

Я пока не сильно этим занимался. Поставил новый форум буквально пару дней назад и поставил шаблон псевдосабсилвер на основе просилвера. И это всё пока что.))

Отправлено спустя 2 минуты 50 секунд:
Т. е. я пока только пытался в css исправить положение текста "Нет новых сообщений". А в хтмл пока не лазил. На 2 форуме на 3.1 тоже такая же ситуация, но там это не так сильно бросается в глаза - стиль другой стоит.

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 19:10
Perfecthus
apollion писал(а): 30.09.2018 19:05 Поставил новый форум буквально пару дней назад
Какая версия?
apollion писал(а): 30.09.2018 16:55 Тут еще дело в том, что в блоке "Последние комментарии" - там где выводится текст последних комментариев, когда он есть , то все по центру. А строка "Нет комментариев" не по центру вертикали
Я имел ввиду, посмотри одну и туже ячейку, когда есть комментарий и когда нет. Класс не меняется?

Отправлено спустя 31 секунду:
http://htmlbook.ru/css/VERTICAL-ALIGN

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 19:14
apollion
3.1.9. Позже обновлюсь на последнюю версию 3.1.х.

Я понял. Сравнить классы у всех ячеек в строке таблицы форумов. Ну и свойства надо сравнить.
Просто я думал что легко изменить получиться, просто дрбавив в css новые свойства текста в ячейке. Ничего не вышло - 0 реакции.

Отправлено спустя 1 минуту 24 секунды:
Пробовал и vertical-align: middle и еще несколько вариантов.

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 20:28
Perfecthus
Попробуй с !important и про кэш не забудь. ;)

Отправлено спустя 2 минуты 33 секунды:
PS: Хотя, стоит и в шаблоне посмотреть, возможно там класс не назначен, когда нет комментария.

Re: Исправление позиционирования текста.

Добавлено: 30.09.2018 22:32
LavIgor
Насчёт таблицы - я бы посмотрел, как выровнены нолики в соседних ячейках, и так же бы выровнял требуемую надпись.
Насчёт следующих позиций - стоит играться с отступами padding, margin.