나는 20 개 정도의 게시물로 된 HTML 요약본을 전자 메일로 보냅니다. 목록 회원은 다이제스트 내 개별 게시물을 읽음으로 표시 할 수있는 권한을 요청했습니다. 나는 로컬에서 (크롬을 사용하여 내가 만든 로컬 .HTM 파일을 읽는) 작동하지만, 테스트 한 4 개의 이메일 클라이언트에서 작동하지 않는 멋진 방법을 생각해 냈습니다.사용자가 다이제스트에서 단일 게시물을 읽음으로 표시하도록 허용하려면 CSS가 필요합니다.
아이디어는 각 게시물 옆에 흰색이며 보이지 않는 체크 표시를 포함시키는 것입니다. 그런 다음 게시물의 어딘가에있는 achor 태그로 이동하는 "이 게시물을 읽음으로 표시"링크를 만듭니다. 그런 다음 "사이트"가 "visited"상태가되고 a : visited 규칙이 표시되지 않는 링크의 색상과 동일한 색상을 지정하고 "white"색상을 덮어 쓰려면 important를 사용합니다. 따라서 체크 마크는 클릭 한 경우에만 표시됩니다.이 게시물을 읽음으로 표시하십시오. 오타가있을 수 있습니다
여기에 입력 재구성이의In <style>:
a { color: #2020b7; }
a:visited { color: #2020b7 !important }
In <body>:
<a name="post-1"></a>
<a href="#post-1" style="color: #ffffff;">✔</a> <== check mark
<a href="#post-1">Mark this post as read</a>
: 그래서,
모든 것은이 같은 것입니다. 그것은 로컬로 잘 작동합니다. 그러나 Outlook 2010, Eudora 7, Gmail 또는 Yahoo 메일 모두 앵커 링크를 수락하거나이 코드로 볼을 전혀 사용하지 않는 것으로 보입니다.
오, 이제 시작하겠습니다. 사용자의 하드 드라이브에있는 바이트로 표시되는 전자 메일을 변경하려고합니다. 전자 메일은 역동적 인 것이 아니므로 해당 항목이받은 바이트의 일부가 아닌 경우 항목을 팝업으로 만들 수 없습니다. 그게 맞습니까? 필자는 브라우저에서 파일을 읽음으로써 테스트를 실시했다. 아니면 이미 자리에 바이트를 활성화하는 것일 수도 있습니다. 나는 다소 혼란 스럽다. –
아니요, 방문한 링크의 색상을 변경할 수 있어야합니다. 그러나 나는 그것을 얻을 수 없다. –