Весенняя загрузка тимилированного письма не включает CSS - PullRequest
0 голосов
/ 20 сентября 2018

моя html структура файла:

main
-resources
  -static
    -css
      -email.css
  -templates
    -base.html
    -registration.html

base.html - это общий держатель фрагмента, включающий ссылки, верхний и нижний колонтитулы.

<head th:fragment="common_head(title)">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>    
    <link rel="stylesheet" href="../static/css/email.css" th:href="@{css/email.css}" type="text/css"/>       
    <title th:replace="${title}">Email</title>
</head>

В моем registration.html я пыталсяповторно используйте настройку в base.html

...
<head th:replace="base :: common_head(~{::title})">
    <title>Welcome Email</title>
</head>
...

Функция отправки электронной почты работает нормально, я могу получить сообщение электронной почты не-css в моем почтовом ящике.Ссылка css в base.html верна, я вижу стиль css, если открываю напрямую base.html в браузере.Так почему же css не работает в registration.html?

Обновление:

Я добавил дополнительный заполнитель стиля в base.html.

<head th:fragment="common_head(title, styles)">
   ...
   <th:block th:replace="${styles}"/>
</head>

Я обновил registration.html с помощью дополнительного блока стилей.

<head th:replace="base :: common_head(~{::title},~{::style})">
  ...
  <style type="text/css" media="screen">
  ...
  </style>
</head>

Но стиль регистрации не работает.В чем здесь проблема?

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