Клуб пользователей блока «Поделиться»

Выравнивание элементов в меню сбивается

Сдвигаю блок на странице вот таким CSS:

div.socialButtons {
  text-align: right;
  white-space: nowrap;
}

div.socialButtons > div {
  display: inline-block;
}

В результате все элементы менюшки (…) оказываются выровнены вправо же.

Приходится править косяк…

div.socialButtons > div {
  text-align: left !important;
}

Хотя это забота самого виджета - сохранять своё форматирование.

2 комментария
sameoldmadness
23 мая 2017, 19:44
`!important` там не нужен.


"сохранять своё форматирование" – вы это как видите, задать для блока значения всех css-свойств?
Все - не все, но самые очевидные, которые могут свалиться на голову - да, надо указывать.
Без !important не работает, другие стили мешают.