https://jsfiddle.net/3mt4yjfc/7/ это кстати то, что советовал грейтраш, но в его случае нужно знать (чтобы он была заданна) высоту внутреннего эллемента.
А вот пример как все сделать как тебе надо - https://jsfiddle.net/3mt4yjfc/6/
Здесь я использовал класс .vamfix который использую для вот таких выравниванний, там написано много хотя, весь смысл в том что:
1. У родительского элемента должен быть height или min-height
2. Создается псевдо-эллемент ::before у которого высота 100% (т.е. сколько у родителя столько и у него)
3. Псевдо-эллементу и другому внутреннему (например картинка) дается vertical-align:middle.
4. Так как псевдо-эллемент и другой элемент (картинка) являются братьями, а псевдо-эллемент имеет бОльшую величину, то картинка позиционируется по вериткальному центру.
Надеюсь более менее понятно объяснил.
Это если бы картинку не оборачивал отдельный спан - https://jsfiddle.net/3mt4yjfc/4/
Весь смысл тут в том, что если элементы стоят на одном уровне (т.е. являются друг другу братьями) то через vertical-align:middle найдется самый большой и остальные выстроятся по нему.
В твоем же примере картинка является потомком спана, и она не может выстраиваться также как я описал выше, и тут надо уже придумывать как ей помочь.
Опять же если бы картинка была больше спана, она его бы растянула и другие спаны ориентировались по нему - https://jsfiddle.net/3mt4yjfc/5/
Роман Краббз что интересно, если выставить тип письма "текст" всё приходит нормально, а если "HTML" то вместо русских символов знаки вопроса. Если я правильно понял wp_mail берет кодировку из настроек самого сайта?
Во-первых min-width:980px для body или wrapper. У тебя они сейчас 100% и получается они уменьшаются и обрезают внутренний контент.
Во-вторых переделай позиционирование футера. Вот тут - csstemplater.com можно выбрать опцию "Прижать футер к низу окна браузера" посмотри как там делается и сделай также. Потому что футер у тебя сейчас позиционируется абсолютом и это совсем не хорошо, потом из-за этого будет еще куча проблем если сейчас не переделать. Как минимум даже если оставлять его абсолютным надо чтобы они позиционировался от какого либо родительского элемента, а сейчас он позиционируется от экрана браузера.
Тут мне в хостинг поддержке ответили "e-mail сервер отправляет данные в таком виде, в котором получает.
Опишите подробно каким методом идет рассылка." Что им ответить не подскажешь?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.