Logout-Formular innerhalb von Bootstrap navbar dropdown

Ich habe eine Bootstrap3 navbar mit dropdown-Menü.

Möchte ich meine "Abmeldung" im inneren bilden das dropdown-Menü. Es ist nicht eine sichtbare form, nur einen logout-button innerhalb eines Formulars.

Habe ich versucht, dieses:

<div class="navbar-collapse collapse">
  <ul class="nav navbar-nav">
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Dropdown<span class="caret"></span></a>
      <ul class="dropdown-menu">

        <!-- this dropdown menu item looks right -->
        <li><a href="#">Foo</a></li>

        <!-- this dropdown menu item (a logout form) does not -->
        <li><form action="/logout" method="post"><button type="submit" class="btn btn-link navbar-btn navbar-link">Log off</button></form></li>

      </ul>
    </li>
  </ul>
</div>

Aber es ist nicht richtig gestylt.

Wie mache ich Sie mit normalen dropdown-links? Ich hoffe, ich brauche nicht manuell anpassen, die css, und dass es eine eingebaute Möglichkeit, dies zu tun?

InformationsquelleAutor grokky | 2016-10-23

Schreibe einen Kommentar