2017-01-26 11 views
1

Ich bin neu im Styling. Ich habe ein Eingabefeld, das eine feste Mindestbreite zu haben scheint. Wenn der Bildschirm klein ist, schrumpft das Eingabefeld nicht mehr und geht über den Rand hinaus, wie unten gezeigt. Ich habe versucht, die Eingabe {min-width: 10px} zu setzen, um zu sehen, ob das behoben wurde, aber es nicht. Ich bin mit Bootstrap-4Mindestbreite des Eingabefeldes einstellen css

<div class="row"> 
     <div class="col-md-6"> 
      <h5>Start Time:</h5> 
      <div class="row"> 
       <div class="col-xs-4"> 
        <input type="number" placeholder="hour"> 
       </div> 

       <div class="col-xs-1"> : </div> 

       <div class="col-xs-4"> 
        <input type="number" placeholder="minutes"> 
       </div> 

       <div class="col-xs-3"> 
        <select id="severity-dropdown"> 
         <option [value]="am">am</option> 
         <option [value]="am">pm</option> 
        </select> 
       </div> 
      </div> 
     </div> 

     <div class="col-md-6"> 
      <h5>Stop Time:</h5> 
      <div class="row"> 
       <div class="col-xs-4"> 
        <input type="number" placeholder="hour"> 
       </div> 

       <div class="col-xs-1"> 
        : 
       </div> 

       <div class="col-xs-4"> 
        <input type="number" placeholder="minutes"> 
       </div> 

       <div class="col-xs-3"> 
        <select id="severity-dropdown"> 
         <option [value]="am">am</option> 
         <option [value]="am">pm</option> 
        </select> 
       </div> 
      </div> 
     </div> 
    </div> 

beforeafter

Antwort

1

Versuchen Hinzufügen form Steuerung mit dem Eingang:

<input class="form-control" type="number" placeholder="minutes"/> 
+0

Das funktioniert! Habe nicht gemerkt, dass Formkontrolle eine Stylingsache ist – user172902

2

Sie Medienanfragen für diese Aufgabe wie verwenden können:

@media screen and (max-width:500px){ 
    input{max-width:40px;} 

} 
+0

Wo füge ich das hinzu? In den CSS-Dateien? – user172902

+0

@ user172902 ja –

Verwandte Themen