2016-04-09 5 views
0

Ich habe Probleme mit der Zentrierung meiner div und center-block scheint nicht zu funktionieren. Ich beabsichtige, das geschachtelte div zu zentrieren, das das <p> Tag enthält. Ich versuche nicht so sehr, den Inhalt innerhalb des div zu zentrieren. Daher möchte ich, dass die zentrale Eigenschaft auf das div selbst und nicht auf seinen Inhalt angewendet wird..center-Block mit zentrierten DIV in Bootstrap 3

<div class="container"> 
    <div class="row"> 
     <div class="col-xs-12 center-block"> 
      <h1>{{secretDisplay.secretTitle}}</h1> 
       <div class="row center-block" style="text-align:left"> 
        <div class="col-xs-12 center-block" style="text-align:left"> 
         <p contenteditable="true" class="chat_window"> 
          <img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/><img src="{% static 'img/Test1.jpg'%}" class="icon_one"/> 
         </p> 
        </div> 
       </div> 
       <div> 
        <p contenteditable="true" class="write_window">This is the test</p> 
       </div> 
     </div> 
    </div> 
</div> 

CSS

.center-block { 
    float: none; 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
} 

Die Seite muss mobil reagieren so Bootstrap des Offset könnte Probleme verursachen.

Jeder Rat würde sehr geschätzt werden.

Mike

+0

Mögliches Duplikat von [Zentriere eine Spalte mit Twitter Bootstrap 3] (http://stackoverflow.com/questions/18153234/center-a-column-using-twitter-bootstrap-3) – Aziz

+0

Hast du versucht 'col-md -push- * 'where' * 'ist die Nummer des Blocks. – Jer

+0

@MNedelko, haben Sie versucht, die Klasse 'text-center' statt' center-block' zu verwenden? –

Antwort

1

Sie können keine col-xs-12 zentrieren. Es ist fast 100% der verfügbaren Breite plus einige Ränder. Es ist einfach nirgendwo hin zu gehen. Wenn Sie die Inhalte der Mitte-Block erscheinen zentriert wollen, das ist, was ich gehe davon aus, dies tun:

.center-block { 
    text-align: center; 
} 

Und Sie möchten vielleicht auch diese Klasse aus der Reihe entfernen.

+1

Bootstrap hat eigentlich schon eine Klasse für sich: '.text-center' - siehe [Bootstrap Type Alignment] (http://getbootstrap.com/css/#type-alignment) – Aziz

+0

Hallo Rando. Danke dafür. Ich möchte, dass die Eigenschaft center sich auf das div und nicht auf den Inhalt im div bezieht. Wird die Frage entsprechend bearbeiten. Entschuldigung. – Z101

+2

Sie können ein 'col-xs-12' nicht zentrieren. Es ist fast 100% der verfügbaren Breite plus einige Ränder. Es ist einfach nirgendwo hin zu gehen. –