#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>
элементу, поэтому, если он отсутствует, он не будет применен. Не забывая, что это также будет недопустимый код