gmail.com 电子邮件客户端忽略显示:内联块;表元素(块元素)上的CSS样式

evrscar2  于 2023-10-21  发布在  其他
关注(0)|答案(1)|浏览(101)

我很抱歉问另一个关于html电子邮件的问题,但是html电子邮件比我想象的要复杂。
我想有2列彼此相邻时,用户查看桌面(大屏幕)客户端上的电子邮件,我希望这2个相同的列堆叠在对方的顶部时,在移动的客户端上查看。
我知道我的方法是错误的,因此它不起作用。
我已经创建了2个表,默认情况下是块元素。我试图使这2个表与媒体查询内联。
默认情况下,这两个表是块元素,但我想让他们内联大屏幕上只,并离开他们作为默认的移动的屏幕。
GMAIL问题:我已经创建了以下代码,但由于某些原因,当我在www.example.com帐户上查看电子邮件Gmail.com时,2列(表)不内联。它们仍然是块元素。
当我在雅虎或浏览器上查看此电子邮件时,2个表彼此相邻(内联),没有问题。

  1. <table width="100%" bgcolor="#f6f8f1" border="1" cellpadding="0" cellspacing="0">
  2. <tr>
  3. <td>
  4. <table width="100%" class="wrapper" align="center" cellpadding="0" cellspacing="0" border="0" style="max-width:600px; border:1px #666666 solid;">
  5. <tr>
  6. <td>
  7. <!-- 1st Row -->
  8. <table width="100%" align="center" bgcolor="002B70" border="0" cellpadding="5" cellspacing="0">
  9. <tr>
  10. <td>
  11. <!-- 1st table column. Block element by default. want this to be inline element on all DESKTOP clients, but leave it as default on mobile clients -->
  12. <table class="desktop-column">
  13. <tr>
  14. <td style="text-align:center;">
  15. <a href="#" style="text-decoration:none; color:#ffffff">
  16. <img src="#" alt="#" />
  17. </a>
  18. </td>
  19. </tr>
  20. </table>
  21. <!-- 2nd table. Block element by default, want this to be inline element on all DESKTOP clients, but leave it as default on mobile clients -->
  22. <table class="desktop-column">
  23. <tr>
  24. <td style="text-align:center;" id="menu">
  25. <a href="#" style="text-decoration:none;color:#ffffff">MENU1</a>
  26. <a href="#" style="text-decoration:none;color:#ffffff">MENU2</a>
  27. </td>
  28. </tr>
  29. </table>
  30. </td>
  31. </tr>
  32. </table>
  33. </td>
  34. </tr>
  35. </table>
  36. </td>
  37. </tr>

CSS如下:

  1. @media screen and (min-device-width: 601px), screen and (min-width:601px) {
  2. /* GMAIL.com IGNORING THIS. I want this element to be inline on DESKTOP clients */
  3. *[class="desktop-column"] {display: inline-block!important; background-color:red;}
  4. }
  5. @media screen and (max-width: 525px) {
  6. *[id="menu"] {font-size:12px;}
  7. }

谢谢你的帮助

lymnna71

lymnna711#

Gmail不支持媒体查询,有关媒体查询支持的更多信息可以在here中找到

相关问题