PHP의 메일을 사용하여 여러 CSS 클래스를 사용할 수없는 것처럼 보입니다. 클래스를 클래스와 연결할 때 잘 작동하도록 인라인 스타일을 얻었습니다. 아무 것도하지 않습니다.PHP 메일 및 여러 CSS 클래스가 작동하지 않습니까?
예, 알고 있습니다. php의 메일보다 나은 다른 옵션이 있습니다. 예, 클래스는 로컬이며 외부 스타일 시트가 아닙니다.
지정된 두 개 중에서 한 클래스 만 표시되며 항상 첫 번째 클래스입니다.
내가 class = "class1 class2"class1을 표시하면 class = "class2 class1"클래스 2를 표시하면 보여줍니다.
무슨 일 이니?
여기는 테스트 메일입니다.
$msg = '
<html>
<head>
<style type="text/css">
.class1{background-color:red;}
.class2{color:blue;}
</style>
</head>
<body>
<div class="class2 class1">this is a test</div>
</body>
</html>';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
@mail($to, $sub, $msg, $headers);
PHP의 메일은 사용자의 문제와 관련이 없습니다. 이메일 작성 방법에 대해 자세히 설명하십시오. 인라인 CSS는 메일에 더 적합하다는 것을 알아 두십시오. –
Outlook 2007이 끝나고 요소 당 하나 이상의 클래스가있는 것을 좋아하지 않습니다. – payling