我有一个PHP函数,其中包含应用于我的每个网页的页脚 . 对于大多数页面,它显示应该 . 但是在某些页面上它并不是,它似乎是由我只能描述为“幻像元素”引起的,因为它们不在我的HTML / PHP代码中,而是在浏览器开发工具的元素中显示 . 请参阅以下代码截图:

Screenshot of code issue

基本上它添加了一个空的锚元素,它不包含任何文本,但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;

什么可能导致这个问题的想法?