Какие инструменты автоматически встроить стиль CSS для создания почтового HTML-кода? [закрытый]

Pure CSS

Используйте :hover , чтобы изменить отображение .records для блокировки при наведении курсора на строки просмотра.

.records {
  display: none;
}

.view:hover .records {
  display: block;
}
  • Add Rows
  • DeleteRows
  • View Rows
    • View New Records
    • View Old Records
  • Чистый Javascript

    И, как всегда, есть несколько способов сделать этот. Вы можете использовать чистый JavaScript, как показано ниже. Это использует .querySelectorAll() для выбора элементов, .addEventListener() , чтобы сделать что-то на mouseover и mouseleave . Очевидно, что это намного сложнее и сложнее, чем в предыдущем методе, но это оставляет место для гораздо большей настройки.

    var records = document.querySelectorAll(".records");
    var view = document.querySelectorAll(".view")[0];
    
    view.addEventListener("mouseover", function() {
      records.forEach(e => {
        e.style.display = "block";
      });
    });
    
    view.addEventListener("mouseleave", function() {
      records.forEach(e => {
        e.style.display = "none";
      });
    });
    .records {
      display: none;
    }
  • Add Rows
  • DeleteRows
  • View Rows
    • View New Records
    • View Old Records
  • jQuery

    И, конечно же, есть jQuery метод. Это использует .hover() , чтобы определить, когда вы наводите курсор на текст, а затем вы используете .show() , чтобы показать li. Затем вы используете .mouseout() , чтобы определить, когда выходите из текста, и , .hide(), , чтобы скрыть текст.

    $(".records").hide();
    
    $(".view").hover(function() {
      $(".records").show();
    });
    
    $(".view").mouseout(function() {
      $(".records").hide();
    });
    
    
  • Add Rows
  • DeleteRows
  • View Rows
    • View New Records
    • View Old Records
  • 123
    задан John 11 March 2014 в 15:06
    поделиться

    2 ответа

    Проверить онлайн-конвертер premailer.dialect.ca или этот Python скрипт для этого.

    80
    ответ дан 24 November 2019 в 01:17
    поделиться

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

    5
    ответ дан 24 November 2019 в 01:17
    поделиться