Rahmen um Tabellen in HTML-E-Mails auf dem iPad und iPhone
Ich habe ein pixel-Grenze zeigt zwischen den Zeilen, wenn dabei E-Mail-Prüfung. iPhone und iPad nur.
Ich habe versucht:
* {
margin:0;
padding:0;
}
Habe ich auch schon versucht:
dies macht die Grenze blau statt weiß, aber ich möchte die Grenze komplett entfernt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies passiert anscheinend, wenn Sie angewendet haben, Hintergrundfarben oder Bilder zu einzelnen Zellen der Tabelle. Ich entfernte einzelne
bgcolor
undbackground-color
Referenzen aus den Tabellen mit mystery Grenzen, und das problem ging Weg!Quelle: iPhone fail: das Problem mit Der Tabelle Grenzen und HTML-E-Mails (Kampagnen-Monitor)
Versuchen Sie dies:
Dies wird verhindern, dass Benutzer Zoomen. Ich fand diese funktioniert auch:
Aber, es sieht wieder gebrochen, wenn Sie die Ansicht vergrößern. Initial load funktioniert, also ich war zufrieden mit der zweiten option.
versuchen Sie, hinzufügen:
sehen, was passiert,
Es ist ein Problem in iOS, für mehr info siehe: http://www.campaignmonitor.com/blog/post/3585/iphone-fail-the-trouble-with-table-borders-and-html-email
Im Grunde, es hat zu tun mit verschiedenen hintergrund-Farben für die Zellen der Tabelle. Zitat:
"Um zu verhindern, dass diese Grenzen aus, die auf dem iPhone, können Sie versuchen:
Ich "lösen" das mit box-shadow. Ich weiß, es ist nicht schön, aber hey, wir reden über Tabellen hier 🙂
Einfach einen box-shadow, um alle TD mit der übergeordneten Knoten Farbe zeigt sich auf dem iPad. Sie können sogar tun dies nur für das iPad innerhalb einer iPad-spezifischen media query.
sollte es tun, einfach und schön,
Bilder? hinzufügen
style="display:block;"
BilderBeim ändern der Hintergrundfarbe der Tabelle mit gearbeitet, für die meisten Teile von meinem layout, für einen Abschnitt, das war nicht eine option. Dort habe ich verwendet, die relative Positionierung und Links ein Wert von " -1 " (auf der rechten Seite der Zelle). Ich war überrascht zu sehen, Positionierung unterstützt (zumindest in der iOS-6.1). Ich nehme an, eine negative Marge gearbeitet haben würde, auch.
In meinem Fall wollte ich eine Tabelle, die sah aus wie überlappende Felder, wo das Feld hintergrund, endete vor dem Ende der Zeile, und die Vordergrund-box begann eingerückt vom Anfang der Zeile. Nach dem Lesen jeder web-site, Q/A, die hier vorgeschlagen werden, und versuchen, jede andere alternative, was schließlich arbeitete, war die Angabe einer box-shadow, Z. B.:
HTML:
Die Linie, die ich hatte, um loszuwerden, war eine dünne horizontale gap-Linie zwischen den 2 "hintergrund" navy Zellen, die auf iPhones und der
box-shadow: 0px -1px 0px navy;
lassen Sie mich setzen Sie eine dünne navy Linie über die unteren navy Zelle und so ausgefüllt, was anders war, die Lücke zwischen den top-und bottom-navy-Zellen.