У меня есть функция PHP, которая содержит нижний колонтитул, примененный к каждой из моих веб-страниц.Для большинства страниц оно отображается так, как должно.Но на некоторых страницах это не так, и, похоже, это вызвано тем, что я могу описать только как «фантомные элементы», поскольку они не находятся в моем HTML / PHP-коде, а показаны в элементах инструментов разработки браузера.См. Приведенный ниже снимок экрана с кодом:
Снимок экрана с кодом проблемы
В основном он добавляет пустой элемент привязки, который не содержит текста, но к нему применяется CSS, давая емузаполнение других тегов, которое в конечном итоге выталкивает все остальные элементы списка и якоря справа от пустого якоря.
Функция PHP:
function enterFooter (){
$pageFoot = <<<FOOT
<footer class="web-foot">
<div class="link-container">
<ul>
<li>
<a href="#">Homepage</a>
</li>
<li>
<a href="#">Sitemap</a>
</li>
<li>
<a href="#">Company</a>
</li>
<li>
<a href="#">Home</a>
</li>
</ul>
</div>
</footer>
FOOT;
echo $pageFooter;
Любые идеи, которые могут бытьвызывает эту проблему?