대용량 데이터 표가있는 HTML 전자 메일을 보내고 있습니다. 사용자가 확장 버튼을 클릭 할 때까지 숨길 수 있다면 정말 유용 할 것입니다. Javascript를 사용하지 않고이 작업을 수행할까요? 할 수 있습니까?자바 스크립트없이 표 표시/숨기기
답변
Javascript를 사용하지 않으면이 기능을 사용할 수 없습니다.
#yourDiv { display: none; }
#yourDiv:hover { display: block; }
하지만 그렇지 않으면 필요을 위해 자바 스크립트를 사용 : 그것은 마우스 오버 같은 간단한이 된 경우 (전자 메일 클라이언트에 따라) 다음 같은를 CSS를 사용할 수 있습니다 이 목적.
CSS Support by E-mail Client (Lotus Notes should be in the Complete Guide PDF)
나는 이것이 틀린 길일 수도 있다고 생각한다. ;-) – DaveRandom
메일 클라이언트가 어떤 CSS 클래스를 지원할지 알지 못한다. CSS 기술은 아마도 Outlook에서 작동하지 않습니다. –
데이브에게 감사드립니다 :) 뇌는 오늘 충분히 빨리 작동하지 않습니다. (또는 손이 빠르면) –
임 확실하지 어떻게 자바 스크립트를 사용하지 않고이 작업을 수행하려면?
글쎄, 당신은 같은 것을 시도 할 수 이론 : 옆으로 무시 무시하게 추한 해킹되는
<input> <table>…</table>
및
input + table { display: none; }
input:focus + table { display: table; }
...하지만를,이 이메일에서 일할 가능성이 없습니다 고객.
자바 스크립트는 더 현명한 옵션이지만 이메일 클라이언트에서는 지원되지 않습니다.
가장 간단한 해결책은 데이터 테이블을 웹 사이트에 보관하고 메일에 링크를 포함시키는 것입니다.
나는 어리석은 질문을 말할 것입니다. 사용자가 어떤 버튼을 클릭하도록 만들 수 있다면, 사이트로 리디렉션하는 것이 훨씬 더 좋습니다 :) – naveen