php ‘s include сделал пробел в моем HTML-макете

#php #html #layout

#php #HTML #макет

Вопрос:

У меня есть это:

 <div id="results">
    <?php include 'server.php'; ?>
</div>
  

который сделал пробел в моем HTML-макете.

проблема с включением

Server.php выглядит так:

 <?php
//php processing...

//first echo:
echo '<h1>Serveur : '.$hostname.'</h1>';

//others echo...
?>
  

Почему этот пробел? Решение?

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

1. Я считаю, что добавленный пробел на самом деле является просто частью элемента H1. Это легко протестировать, поскольку вы отлаживаете в Chrome — просто удалите это пустое пространство в представлении «Элементы» и посмотрите, имеет ли это какое-либо значение.

2. Щелкните правой кнопкой мыши -> Проверить элемент, посмотрите, откуда берется пробел

3. Это было включение. Проблема с кодировкой.

Ответ №1:

Убедитесь, что файл server.php отсутствует в UTF-8 в спецификации, и попробуйте удалить закрывающий тег, т.Е. :

   <?php
  //php processing...

  //first echo:
  echo '<h1>Serveur : '.$hostname.'</h1>';

  //others echo...