iPhone Mail: Tabelle dehnt sich wegen eines Anker-Tags nicht auf 100% aus?

7

Ich entwerfe einen HTML-Newsletter, der bisher auf jedem E-Mail-Client sehr gut funktioniert.

Auf mobilen Geräten sollte es sich bis zu 100% Breite erstrecken, was es bis jetzt tut.

Aber:

Auf iPhone-Mail, wenn die Mail öffnet, sehe ich für eine Sekunde die hundert Prozent Breite, bis dann ein Platz auf der rechten Seite hinzugefügt wird. Es ist immer der gleiche Abstand.

Ich habe versucht, meinen Code auf das Minimum zu reduzieren, um zu sehen, was der Grund sein könnte. Dort fand ich heraus, dass es sich um Links handeln könnte, es könnte eine Grenze sein. Manchmal funktioniert es wieder und wieder nicht.

Gibt es ein Geheimnis über 100% Breite auf dem iPhone in HTML-Newslettern, die ich noch nicht kannte?

Code:

%Vor%

In diesem bereitgestellten Code funktioniert 100% Breite nur ohne den Anker.

    
Melros 29.02.2012, 03:40
quelle

5 Antworten

19
%Vor%

behebt das Problem.

    
kogakure 13.07.2012, 11:10
quelle
2

Ok, ich habe eine funktionierende Lösung gefunden:

Einfach einstellen:

%Vor%

Um die sehr kleine minimale Lücke loszuwerden, stelle ich einfach die Hintergrundfarbe auf den gleichen Wert wie meinen Tisch.

Behoben für jetzt!

    
Melros 23.05.2012 17:48
quelle
1

Diese Lösung wurde gerade für ein ähnliches Problem veröffentlicht: Link in 100% Breite Tabelle ergibt 90% Breite Tabelle

Dieser MacRumors-Thread bietet eine Lösung für das Problem: Ссылка

  

Versuchen Sie, align="center" und style="text-align: center" auf die erste Tabelle zu setzen und dann style="text-align: left" bei Bedarf auf die zweite zu setzen.

Wenn Sie Ihren Inhalt in eine übergeordnete Tabelle mit zentrierter Ausrichtung einbinden, scheint dies den rechten Rand des iPhone-Mailreaders zu beseitigen.

    
Ilia 23.05.2012 14:27
quelle
0

a {display: block;} scheint zu helfen. Ich bin mir nicht wirklich sicher, aber beim ersten Versuch habe ich diesen Anker in einen Absatz eingepackt und einen wie gesagt modifiziert.

    
Tobias 21.03.2012 20:38
quelle
0

Die Verwendung von min-width und margin:0 auto; hat dieses Problem für mich vollständig behoben.     

Lena Aniskovich 01.06.2015 19:16
quelle

Tags und Links