2017-03-17 3 views
2

Ich habe ein Formular in einem Panel BootstrapBootstrap 3 - Raum um Panel

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" > 
 
<form> 
 
    <div class="panel panel-primary"> 
 
    <div class="panel-heading">Search</div> 
 
    <div class="panel-body"> 
 
     <div class="row"> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label1</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label2</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label3</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label4</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <button class="btn btn-primary">Search</button> 
 
     </div> 
 

 

 
     </div> 
 
    </div> 
 
    </div> 
 
</form>

erstellt

Wenn ich es laufen, erstreckt sich über die Platte von ganz links nach ganz rechts. Wie kann ich links und rechts einen Abstand erhalten, so dass die Panelgrenze leicht von der Browsergrenze unterschieden werden kann.

Spacing Left and Right

+1

Haben Sie die 'container' Klasse verwendet, um Ihre HTML zu umgeben? – Gareth

+2

Sie können die Klasse 'container-fluid' in' form' einfügen. –

Antwort

4

einfach wickeln Sie Ihre Platte in einem Container-Fluid Klasse

Beispiel

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
     <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
    
 
<form> 
 
<div class="container-fluid"> 
 
    <div class="panel panel-primary"> 
 
    <div class="panel-heading">Search</div> 
 
    <div class="panel-body"> 
 
     <div class="row"> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label1</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label2</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label3</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label4</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <button class="btn btn-primary">Search</button> 
 
     </div> 
 

 

 
     </div> 
 
    </div> 
 
    </div> 
 
    </div> 
 
</form>

Mit benutzerdefinierten Snippet css--

.wrapper { 
 
margin-left: 2%; 
 
margin-right: 2%; 
 
}
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
     <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
    
 
<form> 
 
<div class="wrapper"> 
 
    <div class="panel panel-primary"> 
 
    <div class="panel-heading">Search</div> 
 
    <div class="panel-body"> 
 
     <div class="row"> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label1</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label2</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label3</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label4</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <button class="btn btn-primary">Search</button> 
 
     </div> 
 

 

 
     </div> 
 
    </div> 
 
    </div> 
 
    </div> 
 
</form>

+0

Danke! Es macht den Trick. Es gibt mir jedoch etwas mehr Abstand, als ich brauche. Gibt es eine Möglichkeit, den Abstand zu steuern, den die Containerklasse bietet? – swati

+0

Sie müssen in diesem Fall benutzerdefinierte Styling verwenden. Fügen Sie 'margin-right und margin-left' hinzu. warte update meine Antwort mit dem .. auch aktualisiert mein Schnipsel mit Klasse = Container Flüssigkeit werfen Sie einen Blick – neophyte

+0

Ok aktualisiert meine Antwort ... Wählen Sie, welche Option, die für Sie funktioniert..Hope das hilft! – neophyte

1

Fügen Sie einfach einen gewissen Spielraum zum .panel

.panel { margin-left: 10px; margin-right: 10px; }
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" > 
 
<form> 
 
    <div class="panel panel-primary"> 
 
    <div class="panel-heading">Search</div> 
 
    <div class="panel-body"> 
 
     <div class="row"> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label1</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label2</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label3</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <label>Label4</label> 
 
      <input class="form-control" type="text" /> 
 
     </div> 
 
     <div class="col-xs-6 form-group"> 
 
      <button class="btn btn-primary">Search</button> 
 
     </div> 
 

 

 
     </div> 
 
    </div> 
 
    </div> 
 
</form>