Я не говорю о пустом месте в контенте, но о самом коде.
У меня была куча ошибок проверки в моем HTML, и я обнаружил, что это потому, что в моей разметке пропущен пробел -
<td class="col_title"colspan="2">
Line 1, Column 80: attributes construct error
Line 1, Column 80: Couldn't find end of Start Tag td line 1
Line 1, Column 80: Opening and ending tag mismatch: tr line 1 and td
Line 1, Column 80: Opening and ending tag mismatch: tbody line 1 and tr
Line 1, Column 80: Opening and ending tag mismatch: table line 1 and tbody
Line 1, Column 80: Opening and ending tag mismatch: div line 1 and table
Line 1, Column 80: Opening and ending tag mismatch: body line 1 and div
Line 1, Column 80: Opening and ending tag mismatch: html line 1 and body
Line 1, Column 80: Extra content at the end of the document
All were highlighting the following line (I was validating local HTML if it makes any difference)
…1.0 Transitional//EN" "http://www.w3.**o**rg/TR/xhtml1/DTD/xhtml1-transitional.dt…
Я предполагал, что это не имеет значения, но валидатор W3C утверждает, что иначе.Добавление пробела между ними устранило ошибки -
<td class="col_title" colspan="2">
Это означает, что вы должны быть очень осторожны при написании HTML, и такие ошибки очень трудно найти.Я искал отсутствующие закрытые теги в таблице.
Имеет ли HTML одинаковые пробелы для каждого тега?