Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Größenangabe mit width="xx%" geht nicht in Outlook
zurück: CSS Layout anzeige Problem im IE8 weiter: Browserübergreifend exakte Platzierung von Tabellenrahmen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Eberh@rd
Ergonomie-Junkie


Verfasst am:
12. Nov 2012, 12:29
Rufname:

Größenangabe mit width="xx%" geht nicht in Outlook - Größenangabe mit width="xx%" geht nicht in Outlook

Nach oben
       

Hi Forum,

ich suche einen Hack, mit dem das Problem mit der nicht funktionierenden prozentualen HTML-Größenangabe in Outlook 2007 und Outlook 2013 umgangen werden kann.

Mit anderen Worten, ein Bild im HTML Quellcode nach dem Muster:
Code:
<img style="width: xx%;" width="xx%" src="http://bild-url.png">
wird in Outlook 2007/2013 nicht gemäß der Breitenangabe
Code:
style="width: xx%;"
und/oder
Code:
width="xx%"
skaliert angezeigt, sondern stattdessen immer mit der Original-Pixelbreite des Bildes.

Von daher meine Frage, wie lässt sich in Outlook 2007/2013 ein Bild prozentual in der Größe skalieren? Meinetwegen kann das Bild auch gerne in einem DIV oder TD eingebettet sein, Hauptsache die Bildbreite lässt sich prozentual skalieren.

Notfalls könnte auch ein übergroßes Bild verwendet und z.B. in einem (prozentual skalierten) DIV mit "overflow:hidden" platziert werden (o.ä), so dass die überstehenden Teile des Bildes abgeschnitten werden. Entsprechende Versuche haben bei mir aber ebenfalls noch nicht funktioniert.

Vielen Dank schonmal für alle Tipps

Grüße Eberh@rd
Marsupilami72
Office-VBA-Programmierer


Verfasst am:
12. Nov 2012, 17:36
Rufname:
Wohnort: Goslar


AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Warum rechnest Du das Bild nicht vorher auf die Größe herunter, in der es angezeigt werden soll?

Ich kriege immer die Krise, wenn auf einer Webseite zig Bilder drauf sind, die zwar klein dargestellt, im Hintergrund aber als x-Megabyte große Originaldateien geladen werden - das kostet enorm Bandbreite!

_________________
Gruß,
Martin

Bitte keine Fragen per PN - dafür ist das Forum da!
Eberh@rd
Ergonomie-Junkie


Verfasst am:
12. Nov 2012, 17:55
Rufname:

AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Nein, umgekehrt: das Originalbild ist in meinem Fall ganz klein (schmal), und muss auf die jeweils verfügbare Breite hochskaliert werden.

Es ist so eine Art grafisches Trennelement, das horizontal über die ganze Breite gehen muss.

Entweder muss ich also das kleine Bild prozentual skalieren können, oder ich nehme ein überbreites Bild, und schneide dieses so ab, dass es genau in einen übergeordneten Container passt, wobei dieser wiederum prozentual skalierbar sein muss.

Bloß wie geht das -- so dass die Rendering Engine von Outlook 2007/2013 (a.k.a MS Word) es korrekt darstellt?

MfG Eberh@rd
Marsupilami72
Office-VBA-Programmierer


Verfasst am:
12. Nov 2012, 18:53
Rufname:
Wohnort: Goslar

AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Wie wäre es mit einer Tabelle über die entsprechende Breite und dem Bild als Zellenhintergrund? Das wird dann immer wiederholt...
_________________
Gruß,
Martin

Bitte keine Fragen per PN - dafür ist das Forum da!
Eberh@rd
Ergonomie-Junkie


Verfasst am:
20. Dez 2012, 15:52
Rufname:

AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Eberh@rd am 12. Nov 2012 um 17:56 hat folgendes geschrieben:
Danke, das war eigentlich auch mein ursprünglicher Ansatz -- aber schön wär's: Outlook macht gerade das nicht (das Wiederholen)-:

Grüße Eberh@rd

So, falls es bei einer Gelegenheit mal jemanden interessiert, hier die Lösung:
Code:
<!--[if mso]>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<table border=0 cellspacing=0 cellpadding=0 width="88%"
 style='width:88.0%;border-collapse:collapse;'>
 <tr>
 
  <td style='padding:0cm 0cm 0cm 0cm'>
    <xml>
     <v:rect style='height:33%' o:hr="true" stroke="false">
      <v:fill type="frame" src="Imagepath"/>
     </v:rect>
    </xml>
  </td>
 
 </tr>
</table>
<![endif]-->
Das Bild wird mittels eines auf Outlook 2007/2011/2013 gerichteten Conditional Comment (<!--[if mso]><![endif]-->) und via XML in eine Tabellenzelle eingefügt und mittels "o:hr="true"" als "Horizontal Rule" ("HR", "horizontale Linie") formatiert.

Auf diese Weise kann ein Bild nun auch in den genannten, bekanntermaßen problematischen Outlook-Versionen präzise prozentual (oder absolut, oder gemischt) in beide Richtungen skaliert werden.

Meiner bescheidenen Auffassung nach ist dieser Hack eine weltweite Premiere, exklusiv hier im Office-Lösung Forum Razz

Grüße Eberh@rd
maninweb
Microsoft Excel MVP 2014


Verfasst am:
21. Dez 2012, 12:33
Rufname: maninweb
Wohnort: Aachen

AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Hallo Eberh@rd...

von meiner Seite aus, ein Dank für die Rückmeldung und dass Du Dir die Zeit genommen
hast, hier im Thread, der ja schon wenig her ist, eine Lösung zu posten.

Gruß Smile

_________________
Der größte Aberglaube der Gegenwart ist der Glaube an die Vorfahrt.
Jacques Tatischeff - auch bekannt als Jacques Tati
20FCC4FD0E3240C59522E3F0C4695941
Eberh@rd
Ergonomie-Junkie


Verfasst am:
21. Dez 2012, 13:36
Rufname:


AW: Größenangabe mit width="xx%" geht nicht in Out - AW: Größenangabe mit width="xx%" geht nicht in Out

Nach oben
       

Smile
--
Achso, PS:

vollständigkeitshalber, der alternative Code für alle anderen Clients wird dann in die folgenden Tags eingeschlossen
Code:
<!--[if !mso]><!-->
[hier entsprechenden Code für nicht Office-basierte Mailclients]
<!--<![endif]-->
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frontpage Forum: Newsletter Frontpage Formartierung in Outlook geht verloren 0 shwoopy 760 08. Nov 2010, 12:20
shwoopy Newsletter Frontpage Formartierung in Outlook geht verloren
Keine neuen Beiträge Frontpage Forum: Frontpage/Outlook Newsletter ... ohne Bilder!!! 3 Gast 3371 09. Apr 2007, 13:15
Lengman Frontpage/Outlook Newsletter ... ohne Bilder!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA