php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2010, 14:38   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.287
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] HTML - Newsletter - Design zerschossen

Moin,

habe einen HTML-Newsletter geschrieben.

=>
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<style type="text/css">
* { margin:0px; padding:0px; font-family:arial; }
#background {
background:url('http://newsletter/nlhg.jpg');width:700px;
}
#newsletter {
font-size:25px;float:right;color:black;margin:30px 20px;
}
.textbox1 {
background:url('http://newsletter/hgsmall.jpg');width:450px;height:200px;margin-top:10px;padding:10px;font-size:14px;float:left;
}
.textbox2 {
background:url('http://newsletter/hgsmall.jpg');width:450px;height:200px;margin-top:10px;padding:10px;font-size:14px;float:right;
}
.headline1 {
background-color:black;
color:white;
clear:both;
margin-top:10px;
padding-left:10px;
font-size:12px;
font-weight:bold;
height:14px;
}
.headline2 {
background-color:black;
color:white;
margin-top:10px;
padding-right:10px;
font-size:12px;
font-weight:bold;
text-align:right;
height:14px;
}
#content {
margin:10px;
}
#logo {
float:left;margin-top:10px;
}
#info {
font-size:11px;
text-align:center;
margin-top:10px;
clear:both;
background-color:#5C5C5C;
color:white;
}
.image2 {
float:right;
height:220px;
width:199px;
margin-top:10px;
margin-right:10px;
}
.image1 {
float:left;
height:220px;
width:199px;
margin-top:10px;
margin-left:10px;
}
.clear {
clear:both;
}
#footer {
margin-top:10px
}
</style>
</head>
<body>
<div id="background">
<div id="content">
<img src="http:///newsletter/headernl.jpg" alt="" style="margin-top:10px"/>
<div class="headline'.$hl.'">'.$this->headlines[$i].'</div>
<div class="textbox'.$hl.'">'.$this->text[$i].'</div>
<img src="http://newsletter/nlpics/'.$this->files[$i].'" class="image'.$hl.'" alt=""/>
<div class="clear"></div>
<img src="http:///newsletter/footer.jpg" alt="" id="footer"/>
<p id="info"><a href='http://www..com'>Link zur Homepage</a>  l  Tel.   l  Bitte klicken Sie <a href="http://www/newsletter-abmelden22.html">hier</a> , um den Newsletter abzubestellen</p>
</div>
</div>
</body>
</html>
Im Thunderbird wird bei mir alles korrekt dargestellt, habe aber nun eine Meldung von jemandem bekommen, dass das Design total zerschossen aussieht ( Float scheint nicht zu klappen ).

Ist das normal das manche ( viele ? ? ) E-Mail Programme kein float kennen ?

Die schwarzen Linien mit den Überschriften gehen einfach über die ganze Länge und nicht wie vorgesehen nur in dem 700px großen Bereich, die Bilder sind unter dem Text, der Text hat keinen Hintergrund / keine feste Größe.

Würde mich über Hilfe freuen.

Danke
MfG
Destruction
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.07.2010, 20:21   #2 (permalink)
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 2.364
PHP-Kenntnisse:
Fortgeschritten
Wolla ist einfach richtig nettWolla ist einfach richtig nettWolla ist einfach richtig nettWolla ist einfach richtig nett
Wolla eine Nachricht über ICQ schicken
Standard

Verschiedene Mailclients können keinen CSS code, der mit <style> </style> definiert ist interpretieren. Um alle Clients zu erreichen, musst du den CSS-Code direkt in den HTML-Code integrieren (mir fällt grade der Fachbegriff nicht ein, ich meine sowas: <p style="....">)
Die HTML-Mails, die ich bekomme, haben alle ein Tabellendesign.
__________________

Ceterum censeo Sauerlandum esse
dimittendam.
Wolla ist offline   Mit Zitat antworten
Alt 21.07.2010, 20:23   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.287
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Wolla Beitrag anzeigen
Verschiedene Mailclients können keinen CSS code, der mit <style> </style> definiert ist interpretieren. Um alle Clients zu erreichen, musst du den CSS-Code direkt in den HTML-Code integrieren (mir fällt grade der Fachbegriff nicht ein, ich meine sowas: <p style="....">)
Die HTML-Mails, die ich bekomme, haben alle ein Tabellendesign.
Das hatte ich schon vermutet / gehofft !
Ja das mit dem Tabellendesign wäre dann meine 2. Option gewesen die ich jetzt eigentlich umsetzen wollte.

Also biste dir sicher dass das so klappen sollte mit style= "" ?

Danke
Grüße
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 21.07.2010, 20:30   #4 (permalink)
Moderator
 
Registriert seit: 28.03.2010
Beiträge: 1.966
PHP-Kenntnisse:
Fortgeschritten
ChrisB sorgt für eine eindrucksvolle AtmosphäreChrisB sorgt für eine eindrucksvolle AtmosphäreChrisB sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Destruction Beitrag anzeigen
Also biste dir sicher dass das so klappen sollte mit style= "" ?
Wenn überhaupt, dann so.

Aber auch da kannst du nicht davon ausgehen, dass alle Eigenschaften überall unterstützt werden.
Und wenn die Mail über ein Webmail-Interface angezeigt werden, dann filtern die Anbieter da noch rigoroser, weil du ja nicht mit dem Layout deiner Mail das Layout der darum liegenden Seite zerstören können sollst ...


HTML-E-Mail ist sowieso eine Unsitte - text/plain ist da das wesentlich angenehmere Format, m.E.
Wer doch unbedingt Produktinfos o.ä. „stylisch“ präsentieren will, der kann in der Mail einen Link auf eine entsprechende Seite einbauen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 21.07.2010, 20:41   #5 (permalink)
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.287
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
HTML-E-Mail ist sowieso eine Unsitte - text/plain ist da das wesentlich angenehmere Format, m.E.
Wer doch unbedingt Produktinfos o.ä. „stylisch“ präsentieren will, der kann in der Mail einen Link auf eine entsprechende Seite einbauen.
Habe ich versucht demjenigen auch zu sagen, aber der wollte nicht hören und will das so haben :/ :/
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 21.07.2010, 20:42   #6 (permalink)
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 2.502
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Ich glaube der Fachbegriff dafür nennt sich inline CSS. Das heist die CSS Codes direkt in die HTML Tags zu schreiben also so hier.

Code:
<div style="float: left;">

</div>
Und so eiter das durch alle Tags.

Gruß litter
__________________
Ich bin Masochist denn ich bin Dynamo Dresden Fan!
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 21.07.2010, 20:51   #7 (permalink)
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.287
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Jop... habs jetzt mal so gemacht.
Mal schauen obs jetzt bei allen klappt. Werde euch morgen noch mal bescheid geben.

Vielen Dank für die Tipps.

cu
Grüße
Destruction
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 21.07.2010, 21:01   #8 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.749
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

HTML in E-Mails ist eh so eine Sache. Thunderbird ist da noch mit einer der Besten, die meisten anderen verstehen aber kaum CSS, vor allem mit floats hast du so deine liebe Mühe, ob inline oder nicht. So rendert Outlook z.B. (ja, sogar in der neuen Version 2010) sein HTML immer noch über den Word-HTML-Parser und nutzt nicht die Rendering-Engine des IE.
Wenn du wirklich E-Mails layouten willst, dann musst du Tabellen nutzen, so grausam und unsäglich es ist (das ist auch ein Grund, warum ich keine HTML-E-Mails verschicke neben dem, dass ich bunte E-Mails sowieso nur in sehr wenigen Fällen ausstehen kann).
Hier mal ein CSS-Tricks-Video über HTML-E-Mails: #30: Creating and Sending HTML Email
__________________
Take your Linux to the next level with Refining Linux!

Geändert von Manko10 (21.07.2010 um 21:05 Uhr).
Manko10 ist offline   Mit Zitat antworten
Alt 21.07.2010, 21:11   #9 (permalink)
Moderator
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 7.455
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Was oft gemacht wird ist, eben nur der Link zum entsprechenden Newsletter in einer Textemail zu versenden. Das hat nicht nur den Vorteil, dass es ne ganze normale Webseite ist und man die Inhalte des Newsletters noch NACH versenden verändern kann (kann einem manchmal den Arsch retten) sondern bringt dir die Möglichkeit die Newsletter auch zu tracken, also zu sehen WER ruft den Newsletter auf (über den Cookie der sowieso bei der Webseite gesetzt ist) und du die Zugriffszahlen sicher mitloggen kannst.

Sind alles Vorteile ... vlt. kannst du deinen Auftraggeber noch überzeugen.
__________________
Jetzt auch rauchfrei in Bayern!
Flor1an ist offline   Mit Zitat antworten
Alt 21.07.2010, 21:13   #10 (permalink)
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.287
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Was oft gemacht wird ist, eben nur der Link zum entsprechenden Newsletter in einer Textemail zu versenden. Das hat nicht nur den Vorteil, dass es ne ganze normale Webseite ist und man die Inhalte des Newsletters noch NACH versenden verändern kann (kann einem manchmal den Arsch retten) sondern bringt dir die Möglichkeit die Newsletter auch zu tracken, also zu sehen WER ruft den Newsletter auf (über den Cookie der sowieso bei der Webseite gesetzt ist) und du die Zugriffszahlen sicher mitloggen kannst.

Sind alles Vorteile ... vlt. kannst du deinen Auftraggeber noch überzeugen.
Stimmt das ist eine sehr gute Begründung!
Danke auch Manko10 für deinen Link.

Schaue mir das gerade an.

Sehr gut gemacht das Video.

Vielen dank euch allen

Grüße
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Doppelter E-Mail versand include21 PHP Einsteiger 3 06.05.2010 15:47
Problem mit HTML Newsletter AnnyKey PHP Einsteiger 22 30.09.2009 13:18
Lotus Notes | HTML Newsletter Tester gesucht beist HTML, Usability und Barrierefreiheit 0 22.09.2009 08:57
Foxmail + HTML Newsletter beist HTML, Usability und Barrierefreiheit 4 18.09.2009 15:53
php script mit html script verbinden Bimbo-01 PHP Einsteiger 2 21.02.2009 14:11
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
html newsletter? $$$ ThiKool $$$ HTML, Usability und Barrierefreiheit 5 21.11.2005 10:49
Design Beitragsarchiv 26 04.06.2005 20:56
Frage zum Design: HTML Formular HTML, Usability und Barrierefreiheit 11 27.01.2005 22:17
html newsletter bild mitschicken PHP Tipps 2005 1 17.01.2005 09:42
Automatischer HTML Newsletter?? PHP Tipps 2004 1 26.09.2004 17:49
Validitor (HTML 4.01) = Schwachsinn? Filewalker Off-Topic Diskussionen 19 03.08.2004 15:27
newsletter problem wizzardxx PHP Tipps 2004 0 17.07.2004 13:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
float left newsletter, html newsletter in outlook zerschossen, newsletter design width, color rgb newsletterdesign, html mail css newsletter php, newsletter zerschossen, \html-newsletter in outlook\, outlook zerschiesst newsletter, html float im newsletter, html code für newsletter, html mail thunderbird zerschossen, design, padding im newsletter

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum