Text-Center und Text-Right funktionieren im Bootstrap nicht

Lesezeit: 3 Minuten

Benutzeravatar von user2953989
Benutzer2953989

Ich möchte, dass einige Elemente auf meiner Seite zentriert und rechts ausgerichtet werden, aber die Bootstrap-Klassen „text-right“ und „text-center“ scheinen nicht zu funktionieren, obwohl „text-left“ dies tut.

Danke.

<div class="container-fluid">
    <div class="row text-center" id="header">
        <div class="col-xs-12">
            <div class="container" style="padding-left:30px; padding-right:30px;">
                <div class="col-xs-2 text-left" id="mainLogo">
                    <a href="https://stackoverflow.com/"><img src="/stylesheet/main_logo.png" ></a>
                </div>

                <div class="col-xs-6 text-right">
                    <ul class="nav nav-pills">
                        <li role="presentation" class="dropdown">
                            <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false">
                                <span class="glyphicon glyphicon-user"></span> Account <span class="caret"></span>
                            </a>
                            <ul class="dropdown-menu" role="menu">
                                <li id="ctl00">
                                    <a href="http://stackoverflow.com/account/">Your Account</a>
                                </li>
                                <li id="user">
                                    <a href="http://stackoverflow.com/profile/">Profile</a>
                                </li>
                                <li id="panel">
                                    <a href="http://stackoverflow.com/shop/reviewbasket/">Basket</a>
                                </li>
                            </ul>
                        </li>
                    </ul>
                </div>

                <div class="col-xs-4 text-right">
                    <div id="search">
                 </div>     
                </div>
                </div>
            </div>
        </div>
    </div>

  • Sie sollten in der Lage sein, die Entwicklerkonsole Ihres Browsers (den „Inspektor“) zu verwenden, um zu sehen, welche Stilregeln angewendet werden und wo die Aufschlüsselung stattfindet. text-right Und text-center funktionieren zwar, aber möglicherweise nicht auf einem so hohen Niveau. Sie müssen es wahrscheinlich auf jedem anbringen a innerhalb Ihrer Navigationsstraße

    – zufälliger_Benutzername

    3. August 2016 um 14:27

  • Ich denke, es funktioniert, beziehen Sie sich auf diese Geige jsfiddle.net/f0wL18zy Hallo ist in der Mitte

    – Girdhari Agrawal

    3. August 2016 um 14:33

  • Für zukünftige Leser, die Bootstrap 5 verwenden, siehe: stackoverflow.com/questions/18672452/…

    – Carol Skelly

    9. März 2022 um 14:17 Uhr

Wer Bootstrap 5 verwendet, sollte sich dessen bewusst sein text-left Und text-right Klassen wurden entfernt. Jetzt können Sie es verwenden text-start Und text-end.

  • Das Problem, das ich gerade habe, ist, dass „text-start“ mir eine Rechtsausrichtung und „text-end“ eine Linksausrichtung gibt.

    – Literate Corvette

    24. Mai 2021 um 23:18 Uhr

  • @LiterateCorvette bitte stellen Sie eine neue Frage dazu und erstellen Sie einen Testfall.

    – Crasher

    27. Mai 2021 um 10:22 Uhr

  • Können Sie den Link zur Dokumentation bereitstellen? Ich habe versucht, den Text links und rechts zu finden, und er erscheint immer noch

    – AbbathCL

    11. Februar 2022 um 2:41

  • Das hat bei Bootstrap 5 wie ein Zauber funktioniert!

    – Wikingerlord

    2. April um 11:42 Uhr

Carol Skellys Benutzeravatar
Carol Skelly

Bootstrap 5 – Update 2022

Wie hier erklärt, links & Rechts wurden durch ersetzt Start & Ende in Bootstrap 5…

  • verwenden float-end auf einem Blockelement (z. B.: div)
  • verwenden text-end auf Inline-Elementen (z. B.: a, span)

Bootstrap 4 – Update 2018

pull-right hat sich geändert in float-right

Bootstrap 3 – Ursprüngliche Antwort

Die ursprüngliche Frage bezog sich auf Bootstrap 3 und das Problem bestand darin, dass das OP versuchte, text-right für ein Blockelement zu verwenden. text-right Funktioniert nur bei Inline-Elementen. UL ist ein Blockelement, das Sie verwenden würden pull-right so was..

<div class="col-xs-6">
     <ul class="nav nav-pills pull-right"> 
         ...

1452190cookie-checkText-Center und Text-Right funktionieren im Bootstrap nicht

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy