2013-05-21 4 views
4

둘 다 아웃룩 2007과 내가 좋아하는 물건 HTML 전자 메일을 모두 보내, 두 개의 Windows 컴퓨터가 있습니다. 한 Outlook에서 그것은 Times 11pt, Arial 12pt처럼 올바르게 나타납니다. 나는 두 번째는 같은 태그로 주위의 컨텐츠를 사용하여 시간을 표시 할 수 있습니다 :Outlook 2007에서 CSS를 무시하면 글꼴 크기를 지정하는 방법은 무엇입니까? 나는 그것이 굴림, 11pt 글꼴해야</p> <pre><code><div style='font-family:Times New Roman,Serif;font-size:11pt'> ... </code></pre> <p>:

<font face='Times New Roman' size='3'>... 

그러나 크기는을 12pt로 매핑되며, 크기 = 2는 10pt입니다. px 또는 pt로 크기를 지정하는 방법은 아직 없습니다. 이 태그는 2013 년에 있기 때문에 방해가됩니다.

Outlook HTML 전자 메일 렌더링은 렌더링을 위해 IE 대신 Word를 사용하기 때문에 재앙입니다. 그러나 왜 그 차이가 있습니까? Outlook의 두 번째 복사본을 첫 번째 복사본처럼 만들려면 어떻게해야합니까? 또는 그것을 말할 다른 방법이 있습니다 : "11pt".

다음

Exchange로 전송 된 HTML에서 나의 가장 최근의 시도는 ...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
    <head> 
    <style> 
     body, div, p, table, td { 
     font-family:TimesNewRoman, "Times New Roman", Times, Serif; 
     } 
    </style> 
    </head> 
    <body style='font-family:TimesNewRoman, "Times New Roman", Times, Serif;font-size:11pt;'> 
    <font style="font-family: TimesNewRoman, "Times New Roman", Times, serif; font-size: 14px; color: #000000;"> 
    <p>Blah blah. 
    </p> 
    </font> 
</body></html> 
+0

각 컴퓨터에는 어떤 버전의 IE가 설치되어 있습니까? 아마 그것은 어떤 경우에 IE를 사용합니까? –

+0

IE 8 및 IE 7. IE 7은 태그가 필요한 시스템입니다. 뷰어에서 Word를 사용하고 있는지 여부를 어떻게 알 수 있습니까? 나는 Outlook 2007이 그렇게 읽었다. –

+0

http://support.microsoft.com/kb/933793에 따르면 당신이 옳다고 생각하는 것은 "일부 CSS를 지원하지 않습니다"라는 단어만을 사용하는 것입니다. 하지만 테스트로 두 번째 컴퓨터에 IE8을 설치할 수 있습니까? –

답변

2

타임즈는 Windows의 글꼴 아니다 (I 그 타임즈 새로운 로마의 맥 이름이라고 생각). cssfontstack

씨는이 같은 것을보십시오 :이 넘어

font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;

그 차이를 만드는 경우 위의 볼 마크의 예에서 폴백 인용을 사용해보십시오. 또한 CSS 스타일을 <font> 태그 또는 <td>에 직접 적용하십시오. Div 's는 html 이메일에 대해서는별로 권장되지 않으므로 가능한 한 피하겠습니다. 나는 거의 독점적으로 텍스트를 스타일링하기 위해 폰트 태그를 사용하고 항상 나를 위해 오는 것처럼 보입니다.

+0

Ack입니다. 당신 말이 맞아요,하지만 제 코드는 실제 코드의 복사본이 아닙니다. 나는 Times New Roman을 사용했다. 나는 그 질문을 갱신 할 것이다. –

+0

위와 같은 내용을 정리 했으므로 위의 내용을 더 자세히 설명했습니다. – John

+0

내 문제는 이제 크기입니다. ''이 작동합니다. 그러나'font' 태그에'style = 'font-size : 11pt'와 같은 속성은 무시됩니다. 음 ... 어쩌면 나는 size = '2.5'를 사용해 11pt를 얻을 수 있습니다. 그게 작동하면 다시 게시 할 것입니다. –

2

비슷한 문제가 있었지만 Office 2010 만 있기 때문에 2007 년에 작동하는지 확인할 수 없습니다. 도움이 될 경우 아래 HTML 메시지 용 HTML의 기본 구조를 공유했습니다. 원래의 질문에서 볼 수있는 주요 차이점은 스타일 유형 "text/css"와 스타일을 둘러싼 주석 태그입니다. td, th, table 등의 다른 요소도이 블록에서 스타일을 지정할 수 있습니다.

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>My Title</title> 
<style type="text/css"> 
<!-- 

body { font-size: 10pt font-family: sans-serif; } 

--> 
</style> 
</head> 
<body> 
blah, blah 
</body> 
</html> 
+0

MS가 항상 표준에 반하는 필요성을 느낀 이유는 확실하지 않지만 예를 들어 스타일을 주석으로 처리하면 Outlook 2010에서 계속 렌더링됩니다. 이게 뭐야, 나는 심지어 ... –