Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [outlook] mso-cell-special:placeholder
czachor
post
Post #1





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,

tworzę mailing w HTMLu oparty na tabelkach. MS Outlook w swojej mądrości w którymś wierszu tabeli dokłada z kosmosu dodatkową komórkę z klasą "mso-cell-special:placeholder", co oczywiście rozsuwa layout, bo komórka jest nadmiarowa, a outlook nigdzie nie aktualizuje/doda colspan. Ktoś może ma jakieś informacje, skąd i wg jakich zasad takie elementy są dokładane?

Tabela ma szerokość 600px, placeholder tak z powietrza dokłada swoje 384px. Oryginalny kod nie jest tak zaśmiecony jak to coś niżej wyplute przez Outlooka, przechodzi też walidację w3c.

  1. <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:8.25pt;mso-row-margin-right:288.0pt'>
  2. <td width=600 colspan=3 style='width:450.0pt;padding:0cm 0cm 0cm 0cm; height:8.25pt'>
  3. <p class=MsoNormal style='mso-line-height-alt:8.25pt'></p>
  4. </td>
  5. <td style='mso-cell-special:placeholder;border:none;padding:0cm 0cm 0cm 0cm' width=384 colspan=12><p class='MsoNormal'>&nbsp;</td><!-- ten wiersz dodaje MS Outlook -->
  6. </tr>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
yta
post
Post #2





Grupa: Zarejestrowani
Postów: 201
Pomógł: 3
Dołączył: 10.04.2010

Ostrzeżenie: (0%)
-----


A nie możesz za komentować ten wiersz ?
Go to the top of the page
+Quote Post
czachor
post
Post #3





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Nie mogę, bo to jest kod wypluty przez outlooka. Stąd właśnie pytanie, czy zna ktoś jakąś specyfikację, jakie zasady rządzą outlookowym parserem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 16:45