Ряд точек вверху в таблицах появляется сам по себе

#php #debugging #browser #html-table

#php #отладка #браузер #html-таблица

Вопрос:

Я использую таблицы, но я только что заметил, что по какой-то причине вверху появляется дополнительная строка, содержащая несколько точек. Подобный этому: введите описание изображения здесь

Я проверил здесь ту же ошибку, но она упоминается только в нескольких местах, где проблема, по-видимому, связана с расширениями Visual Studio. Но я использую только отладку php, и это все равно произошло после того, как я ее деактивировал. Это также происходит, когда я запускаю свой код в браузере. Похоже, это как-то связано с количеством записей, которые я помещаю в таблицу, по крайней мере, количество точек совпадает с количеством записей. И, как уже упоминалось, это также показано в отладчике браузеров. Я использую FireFox, но он также появляется в Chrome и Edge.

введите описание изображения здесь

Вот код.

 echo "  lt;div class='tabeldiv'gt;   lt;table style='color: blue; margin: 0px; padding: 0px;'gt;  lt;trgt;  lt;th style='width:4%; width: 60px;'gt;Idlt;/thgt;  lt;th style='width:20%;'gt;Navnlt;/thgt;  lt;thgt;Grupperlt;/thgt;  lt;th style='width:20%;'gt;Tekstlt;/thgt;  lt;th style='width:18%;'gt;Notelt;/thgt;  lt;th style='width:18%;'gt;Fotolt;/thgt;  lt;th style='width:6%;'gt;Pris krlt;/thgt;  lt;thgt;Rettelt;/thgt;  lt;/trgt;";  for ($i = 0; $i != count($Retter); $i  )   {  $S   = "lt;trgt;  lt;td style='width:4%;'gt;" . $Retter[$i]-gt;Id . "lt;/tdgt;  lt;td style='width:15%;'gt;" . $Retter[$i]-gt;Navn . "lt;/tdgt;  lt;tdgt;" . $Retter[$i]-gt;Gruppe . "lt;/tdgt;  lt;tdgt;" . $Retter[$i]-gt;Beskrivelse . "lt;/tdgt;  lt;td style='font-size: 12px;'gt;" . $Retter[$i]-gt;Note . "lt;/tdgt;  lt;td style='text-align: center;'gt;" . $Retter[$i]-gt;KortFoto();   $Z = $Retter[$i]-gt;Foto;   if ($Z != "") {  $Z = $RestaurantensNr . "/" . $Z;  $S = $S . "lt;img class='foto' src=$Z alt=$Zgt;";  }   $S = $S . "lt;/tdgt; .   lt;td style='padding-right: 2px; text-align: right;'gt;" . $Retter[$i]-gt;PrisTilStr() . "lt;/tdgt;  lt;tdgt;  lt;form action='EditereRet.php' method='post'gt;  lt;input type='hidden' name=".MadId." value=".$Retter[$i]-gt;Id."gt;   lt;button class='tabelknapbredde' formaction='/KopierRet.php'gt;Kopierlt;/buttongt;  lt;button class='tabelknapbredde' formaction='/SletRet.php'gt;Slettelt;/buttongt;  lt;button class='tabelknapbredde'gt;Rettelt;/buttongt;  lt;/formgt;";    $S = $S . "  lt;tdgt;  lt;/trgt;";  echo $S;  }  echo "lt;/tablegt;lt;/divgt;lt;brgt;";  

Я предполагаю, что это как-то связано с каким-то встроенным средством тестирования, и поэтому, вероятно, я могу легко отключить его, но что?

Poul

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

1. У вас в тексте есть точка "lt;/tdgt; . , как и в кавычках, она будет включена в вывод.

2. Будь я проклят. Должно быть, я увидел точку как оператор объединения. Извини за это.