Twitter Bootstrap Navbar: [Links-Taste -- Text Zentrieren -- Rechts-Taste]? II
Die Frage https://stackoverflow.com/questions/17375324/twitter-bootstrap-navbar-left-button-center-text-right-button von @twilight-pony-inc geschlossen wurde.
Ich denke, die Frage sollte sein: Kann ich ein mobile app, die mit Twitter Bootstrap, das aussieht wie eine native app. Oder genauer, wie man eine Navigationsleiste mit einem Pünktchen-und-Tasten auf der rechten und linken Seite.
Beispiel:
Den blauen header (navbar) mit dem Titel "Temp" und die Tasten "zurück" und "home" sollte man bauen mit Twitter Bootstrap.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Interessante Frage. Was @twilight-pony-inc ist Frage scheint trivial, aber ist nicht. Twitter 's Bootstrap ist bauen mit einem "responsive " Geist". Das layout erstellen mit TB verabschieden, um das Gerät, das zeigt es. Das Beispiel, das Sie geben, scheint das bauen mit einem mobilen Rahmen wie jQuery Mobile. Mobile frameworks können zur Erstellung von mobilen apps (nur).
Heutzutage mobile frameworks werden mehr responisve und die kommende version von Twitter Bootstrap verwendet eine mobile-first-Ansatz. Twitter ' s Bootstrap 3 haben eine mobile-Netz auch. (siehe auch http://jquerymobile.com/demos/1.3.0-beta.1/docs/demos/grids/rwd-basics.html und http://bassjobsen.weblogs.fm/twitter-bootstrap-3-breakpoints-and-grid/)
Überlegen, ob Sie eine mobile-framework anstelle von Twitter ' s Bootstrap-ersten. Zweitens betrachten Sie die Verwendung von Twitter Bootstrap 3 Ursache es wird Ihr mobile-Entwicklung zu erleichtern.
Offcourse können Sie bauen so ein layout mit twitter boostrap zu. Lesen Sie mehr über die grid-erste: http://twitter.github.io/bootstrap/scaffolding.html#gridSystem. Beginne mit der Reihe für Ihre Navigationsleiste und teilen Sie es in den Spalten:
Beachten Sie auch das fluid grid hier: http://twitter.github.io/bootstrap/scaffolding.html#fluidGridSystem
Dadurch erhalten Sie eine Navigationsleiste mit zwei button. Aber auf eine kleine /Handy-Bildschirm (unten 768 px) Ihr layout bricht. Unterhalb 768 px Y-Spalten (divs mit der Klasse spanX) stapeln (und erhalten eine 100% Breite). Mithilfe von Medienabfragen können Sie dieses Problem zu beheben:
Dadurch wird eine Zeile mit drei Spalten auf kleinen Bildschirmen zu. Siehe: http://www.bootply.com/66054 oder das Bild unten:
CSS machen das mobile layout fluid verursachen, die Spalten Breite wird eingestellt, indem der Anteil (100% in einer Reihe).
Twitter ' s Bootstrap 3
TB3 ist mit einem fluid-layout standardmäßig.
TB3 hat zwei Gitter die große raster für 768+ Pixel Breite Bildschirme und eine kleine mobile Netz. Ursache Sie verwenden das mobile Netz, Sie brauchen nicht zu media queries um ein layout wie oben, nur mit TB3. In TB3 die Breite der Spalten wird durch die col-span-{X} - Klassen. Ebenfalls für die kleinen grid col-kleine-span-{X} verwendet werden, um die Breite gesetzt.Also mit Twitter ' s Bootstrap 3 erstellen Sie Ihre navbar mit:
Twitter ' s Bootstrap 3 definiert drei Netze: Kleine Netz für Handys (<768px), Kleines Netz für Tablets (>768px) und das Mittlere Gitter für die Destkops (>992px). Die Zeile class-Präfixe für diese Gitter werden “.col-", ".col-sm-" und ".col-lg-". Das Mittlere große Gitter-Stapel unten 992 Pixel Bildschirmbreite. So hat das Kleine raster unten 768 Pixel und dem kleinen Gitter niemals stapeln. Außer für alte Handys, die immer stack-Elementen (mobile-first-design).
Aus diesem Grund sollten Sie die “.col-" Präfixe für Ihre mobile app:
Finden Sie unter: http://bootply.com/73382