Правим стиль wp-smiley
Решил наконец закрыть тему с неправильными смайликами на сайте, в начале починил смайлики в комментариях. Потом решил исправить и в статьях.
По умолчанию используется следующий стиль:
1 2 3 4 5 6 7 |
img.wp-smiley{ border:none; margin:0; padding:0; width:20px !important; height:24px !important; max-height:24px !important;} |
Если посмотреть в режиме инструментов разработчика (Google Chrome) то можно понять, что есть еще один стиль:
1 2 |
height: 1em; max-height: 1em; |
Который в style.css не прописан. Попробовал исправить стиль следующим образом:
1 2 3 4 5 6 7 |
img.wp-smiley{ border:none; margin:0; padding:0; width:auto !important; height:auto !important; max-height:auto !important;} |
Но оказалось, что у max-height нет понятия auto, а есть следующие:
1 |
max-height: значение | проценты | none | inherit |
none
Отменяет действие этого свойства.
inherit
Наследует значение родителя.
В итоге переписав код:
1 2 3 4 5 6 7 |
img.wp-smiley{ border:none; margin:0; padding:0; width:auto !important; height:auto !important; max-height:none !important;} |
Получаем работающие правильно смайлики! 8)