简体   繁体   中英

Navbar in bootstrap works on 2 of 4 pages on mobile. Code is the same for all

The navbar on my personal website only works for 2 out of the 4 pages on mobile devices. It works perfectly fine on desktops. I've checked the code a couple of times and I

  1. can't seem to find any differences between them, and
  2. can't find or figure out a solution.

The link to my webpage is www.deepshah.co and I will post the HTML code below.

Navbar code for working page:

<div class="navbar navbar-default navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="index.html">DEEP SHAH</a>
        </div>
        <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="/index.html">Home</a></li>
                <li><a href="/about.html">About Me</a></li>
                <!-- <li><a href="/portfolio/">Portfolio</a></li> -->
                <li><a href="/photography.html">Photography</a></li>
                <!-- <li><a href="#">Blog</a></li> -->
                <li class="active"><a href="/contact.html">Contact</a></li>
            </ul>
        </div><!--/.nav-collapse-->
    </div>
</div>

Navbar code for not working page:

<div class="navbar navbar-default navbar-fixed-top" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="index.html">DEEP SHAH</a>
            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="/index.html">Home</a></li>
                    <li><a href="/about.html">About Me</a></li>
                    <!-- <li><a href="/portfolio/">Portfolio</a></li> -->
                    <li class="active"><a href="/photography.html">Photography</a></li>
                    <!-- <li><a href="#">Blog</a></li> -->
                    <li><a href="/contact.html">Contact</a></li>
                </ul>
            </div><!--/.nav-collapse-->
        </div>
    </div>

Thank you very much!

It works now. I deleted some of the redundant CSS code. I had two sets of nav-bar code in my CSS file and when I deleted the ones which I wasn't using anymore, it worked.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM