2017-02-12 8 views
0

Ich muss die Schaltflächengruppe oben auf der Seite zentrieren. Ich habe versucht, benutzerdefinierte css und einen Rand hinzuzufügen: 0 auto, aber es hat nicht geholfen. Irgendwelche Vorschläge? Dank (Ich bin mit Bootstrap-v4.0.0-alpha.6)So zentrieren Sie eine Bootstrap-Schaltflächengruppe horizontal

html:

<head> 

     <title>Title</title> 

     <link rel="stylesheet" href="bootstrap.min.css"> 
     <link rel="stylesheet" href="application.css"> 

     <script src="jquery-3.1.1.min.js"></script> 
     <script src="jquery-ui.js"></script> 
     <script src="application.js"></script> 

    </head> 

    <body> 

     <div id="header"> 

      <div id="logo"> 

       Logo 

      </div> 

      <div id="button-container" class="btn-group"> 

       <button class="btn btn-primary">Button 1</button> 
       <button class="btn btn-primary">Button 2</button> 
       <button class="btn btn-primary">Button 3</button> 
       <button class="btn btn-primary">Button 4</button> 

      </div> 

     </div> 

    </body> 

</html> 

css:

#button-container { 
    width: 333px; 
    margin: 0 auto !important; 
} 

Antwort

2

Well Knopfgruppe ist ein inline-block Element, so dass es nur class="text-center" Behälter in einem setzen, entweder der Kopf selbst oder ein separates div wie dieses Beispiel:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 

 
<!-- Optional theme --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 
<div id="header"> 
 

 
    <div id="logo"> 
 

 
    Logo 
 

 
    </div> 
 
    <div class="text-center"> 
 
    <div id="button-container" class="btn-group"> 
 

 
     <button class="btn btn-primary">Button 1</button> 
 
     <button class="btn btn-primary">Button 2</button> 
 
     <button class="btn btn-primary">Button 3</button> 
 
     <button class="btn btn-primary">Button 4</button> 
 

 
    </div> 
 
    </div> 
 

 

 
</div>

+0

Das hat perfekt funktioniert, danke – RT5754

1

Sie könnten versuchen, etwas wie folgt,

#button-container { 
    width: 333px; 
    margin: 0 auto !important; 
    left:50%; /*MODIFICATION*/ 
    transform: translate(-50%,-50%); /*MODIFICATION*/ 
} 

#button-container { 
 
    width: 333px; 
 
    margin: 0 auto !important; 
 
    left:50%; 
 
    transform: translate(-50%,-50%); 
 
}
<head> 
 

 
     <title>Title</title> 
 

 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
    </head> 
 

 
    <body> 
 

 
     <div id="header"> 
 

 
      <div id="logo"> 
 

 
       Logo 
 

 
      </div> 
 

 
      <div id="button-container" class="btn-group"> 
 

 
       <button class="btn btn-primary">Button 1</button> 
 
       <button class="btn btn-primary">Button 2</button> 
 
       <button class="btn btn-primary">Button 3</button> 
 
       <button class="btn btn-primary">Button 4</button> 
 

 
      </div> 
 

 
     </div> 
 

 
    </body>

+0

als gut gearbeitet, Danke! – RT5754

Verwandte Themen