Кто-нибудь сталкивался с этим форматированием границ в таблице HTML и нашел решение?

#html #css #google-apps-script #html-table

#HTML #css #google-apps-script #html-таблица

Вопрос:

У меня есть скрипт Google, написанный для слияния почты, в котором есть встроенная таблица в электронном письме, между моей границей в моей таблице в формате html есть разрыв в 1 пиксель.

Я использую понятную таблицу=’border-collapse: свернуть; Граница: сплошной черный 1 пиксель;. Кто-нибудь когда-нибудь видел эту ошибку или знает решение?

 var TABLEFORMAT = '<!DOCTYPE html><html><style>table {border- 
  collapse:collapse} table,td,th{border:1px solid black}</style>'  

    for (row = 0; row<data.length; row  )
          { 
            for (col = 1 ;col<data[row].length; col  ){
              if (row == 0 amp;amp; col == 1) {htmltable  = '<tr><th style="border-collapse: collapse;border: 1px solid black;background-color:#D5D8DC">'   data[row][col]   '</th>';}
               else
        if (row == 0 amp;amp; col == lastCol - 1) {htmltable  = '<th style="border-collapse: collapse;border: 1px solid black;background-color:#D5D8DC">'   data[row][col]   '</th></tr>';}       else
                if (row == 0) {htmltable  = '<th style="border-collapse: collapse;border: 1px solid black;background-color:#D5D8DC">'   data[row][col]   '</th>';}
              else
                if (data[row][0] == employeeId amp;amp; col == 1) {htmltable  = '<tr><td style="border-collapse: collapse;border: 1px solid black;">'   data[row][col]    '</td>';}
              else
                if (data[row][0] == employeeId amp;amp; col == lastCol) {htmltable  = '<tr><td style="border-collapse: collapse;border: 1px solid black;">'   data[row][col]   '</td></tr>';}
              else
              if (data[row][0] == employeeId) {htmltable  = '<td style="border-collapse: collapse;border: 1px solid black;">'   data[row][col]   "</td>";}
    }
  

Кто-нибудь когда-нибудь видел эту ошибку или знает решение?

Комментарии:

1. Где находится <table> тег?

2. @TheMaster прав. Вы объявили стили для <table> тега, но не похоже, что вы включили сам тег. border-collapse: collapse; будет применяться только к <table> элементу, поэтому, если он отсутствует, он не будет применен. Не забывая, что это также будет недопустимый код