Problema con link nella barra di navigazione

Jakub Lemiszewski

Utente Attivo
5 Dic 2013
119
1
0
Salve,
Nella seguente barra di navigazione ho un link che mi prende tutta la barra. Praticamente dovunque clicco sulla barra sto cliccando sul link del logo.
La riga è questa:

HTML:
<a class="navbar-center navbar-brand" href="{{ URL::to('/') }}"><img src="{{ asset('_imgs/logo/logoJK.gif') }}" alt="click for home." class="img-responsive" /></a>

Quello che vorrei è che il logo rimanesse in centro sempre e che sia cliccabile. Sto utilizzando bootstrap.
Grazie dell'aiuto.

Il resto del codice:

HTML:
<div class="row">
    <section class="navigation">
        <nav class="navbar navbar-default navbar-inverse navbar-fixed-top" role="navigation">
            <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-center navbar-brand" href="{{ URL::to('/') }}"><img src="{{ asset('_imgs/logo/logoJK.gif') }}" alt="click for home." class="img-responsive" /></a>

            </div>
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav navbar-left">
                    <li><a href=" {{ URL::to('/') }} ">Home</a></li>
                    <li><a href=" {{ URL::to('/about') }} ">About Us</a></li>
                    <li><a href=" {{ URL::to('/register') }} ">Register</a></li>
                    <li><a href=" {{ URL::to('/login') }} ">login</a></li>
                 </ul> <!-- NAV -->

                 <form class="navbar-form navbar-right" role="search">
                    <div class="input-group">
                        <input class="form-control" placeholder="Search" type="text">
                    </div>
                    <button type="submit" class="btn btn-default"><i class="glyphicon glyphicon-search"></i></button>
                </form>
            </div>
        </nav>
    </section> <!-- NAVBAR -->
</div> <!-- ROW -->

CSS:

Codice:
.navbar-brand {
    float: none;
  }

  .navbar-center
  {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
    height:100%;

    img {
      margin-left: auto;
      margin-right: auto;
      margin-top: -10px;
      float: none;
      width: 20px;
      height: 40px;
    }
  }
 
Buona cera!
Il tag <a> ha i classi "navbar-center navbar-brand" con il valore "width: 100%". Cosi si occupa tutta la larghezza della finestra. Questi classi meglio mettere nel tag <span> per liberare <a> cosi:

HTML:
<span class="navbar-center navbar-brand"><a href="{{ URL::to('/') }}"><img src="{{ asset('_imgs/logo/logoJK.gif') }}" alt="click for home." class="img-responsive" /></a></span>
 

Discussioni simili