2008-11-17 9 views
5

Ich versuche, einen Newsletter-Standard für unsere Organisation zu erstellen und Probleme mit Outlook Rendering der Text zu groß. HierOutlook-Rendering-Problem, Rendering Text zu groß

ist der CSS-Bereich der Seite

body { 
    margin: 0; 
    padding: 0; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    background: url(http://www.blah.com/stuff.gif); 
    } 
a { 
    color: #f24c22 !important; 
    } 
a:visited { 
    color: #f24c22 !important; 
    } 
a:hover { 
    color: #3d7ac5 !important; 
    } 
table { 
    background: #ffffff; 
    } 
h1 { 
    font-size: 1.3em; 
    } 
h2 { 
    font-size: 1.2em; 
    color: #494949; 
    padding-top: 0 !important; 
    margin-top: 0 !important; 
    } 
h3 { 
    font-size: 1.1em; 
    color: #12377c; 
    } 
p { 
    padding-top: 0 !important; 
    margin-top: 0 !important; 
    color:#333333; 
    } 
    .style1 {color: #333333} 
    .style2 {color: #12377c} 
    .style3 { 
     font-size: smaller; 
     color: #666666; 
    } 

Irgendwelche Vorschläge, warum dies verursacht werden könnte?

+1

Welche Version von Outlook, die Sie verwenden, ist sehr wichtig. Outlook 2007 beispielsweise rendert HTML-E-Mails über die Rendering-Engine von Word, was möglicherweise zu Ihren Problemen beiträgt. –

Antwort

0

Wenn Sie eine bestimmte Größe für Ihre Schriftarten festlegen möchten, sollten Sie wahrscheinlich einen festen Schriftgrad wie pt verwenden. Anstatt eine Variable wie em /%

See here für was ich meine.

+0

Definitiv, mein Instinkt hier ist, dass die 75% Schriftgröße auf dem Körper ignoriert oder falsch interpretiert wird. Versuchen Sie es mit einer festen Größe am Körper und Ihre Em-Größen sollten konsistent werden. – roborourke

0

Viele Mail-Leser entfernen das "body" -Tag von jeder empfangenen E-Mail oder ignorieren Stile, die auf dieses Element angewendet wurden. Versuchen Sie, die Schriftgröße auf ein umschließendes div anzuwenden.

0

abstrahierte die Schriftgröße zu kleineren, die ich bei Standard-Viewing als die entsprechende Größe gefunden. Rewrite-Seite in divs in Anbetracht der Tatsache, dass es eine grundlegende Vorlage ist, auf die IDs der divs verwiesen, um zu rendern, funktionierte gut. Getestet auf verschiedenen E-Mail-Konten einschließlich Gmail, Hotmail und über Outlook gerendert. Outlook war das einzige Problem, bei dem die gleichen Seitenreferenzverbindungen fehlschlugen.

0

diese Metatags hinzufügen und Sie werden das Word/Outlook „magische Weise“ macht die Seite (einschließlich Bilder) die richtige Größe finden:

<meta name="ProgId" content="Word.Document" /> 
<meta name="Generator" content="Microsoft Word 12" /> 
<meta name="Originator" content="Microsoft Word 12" /> 

Ich habe keine Ahnung, warum Outlook dies der Fall ist, die meisten Unternehmen E-Mails ich bekommen sieht in Outlook furchtbar aus - aber mit diesen Tags sehen die, die ich sende, makellos aus.