Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么这个标签不起作用?_Html_Css_Flexbox_Navbar - Fatal编程技术网

Html 为什么这个标签不起作用?

Html 为什么这个标签不起作用?,html,css,flexbox,navbar,Html,Css,Flexbox,Navbar,我有这个导航栏,但由于某种原因,没有将URL更新到新地址。我试着给一个z-index 999但这仍然不起作用 正如你所见,这是一个单页网站,我用它来让浏览器跳转到正确的位置 不,我没有.htaccess文件,您看到的代码就是我的全部 HTML <nav class="navbar col-md-12"> <div class="container"> <div class="logo"> <div clas

我有这个导航栏,但由于某种原因,
没有将URL更新到新地址。我试着给
一个
z-index 999但这仍然不起作用

正如你所见,这是一个单页网站,我用它来让浏览器跳转到正确的位置

不,我没有.htaccess文件,您看到的代码就是我的全部

HTML

<nav class="navbar col-md-12">
    <div class="container">
        <div class="logo">
            <div class="fa-microphone"></div><label>Bit-meeting</label>
        </div>

        <ul class="hidden-xs desktop-menu">
            <li>
                <a href="#Forside">Forside</a>
            </li>

            <li>
                <a href="#Om">Om</a>
            </li>

            <li>
                <a href="#Plan">Plan</a>
            </li>

            <li>
                <a href="#Talere">Talere</a>
            </li>

            <li>
                <a href="#Billetter">Billetter</a>
            </li>

            <li>
                <a href="#Blog">blog</a>
            </li>

            <li>
                <a class="btn btn-border" href="#Kontakt">Kontakt</a>
            </li>
        </ul>
    </div>
</nav>

更新

标签根本不起作用,即使在导航之外。
(不,我没有更多关于ul、li和a的样式,你可以看到)

如果你想通过使用锚更改showen URL,你必须使用javascript

例如:

JS:

以及您的链接:

<a href="#Forside" onClick="changeURL(this.href)">Forside</a>


正文中是否有在导航栏中具有div id的元素?不,这是@maxxi唯一的元素SCS不会更改链接是否有效。尝试在标题中添加具有相同id的元素。如果您在这方面仍然存在问题,只需发布代码,我们就可以从中找到解决方案。如果不使用锚定内容(例如id=“Kontakt”),您的“a-tag”将无法工作。。。。它应该能够很好地与使用锚的内容配合使用。。那么你的问题是什么?@J.Sadi问题是,即使我添加了
,仍然不会将url更改为example.com/index.php
function changeURL(key){
    history.replaceState({}, "", key);
}
<a href="#Forside" onClick="changeURL(this.href)">Forside</a>