2017-07-06 4 views
0

Ich habe mit Eingabefeld und Text divText mit Eingabe in einer Zeile

Hier Code

.form-control { 
 
    display: block; 
 
    width: 100%; 
 
    height: 34px; 
 
    position: relative; 
 
    padding: 6px 12px; 
 
    font-size: 14px; 
 
    line-height: 1.42857143; 
 
    color: #555; 
 
    margin: 0 auto; 
 
    background-color: #fff; 
 
    border-color: #1f66b4; 
 
    border-style: solid; 
 
    border-width: 3px; 
 
    background-image: none; 
 
    border-radius: 4px; 
 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 
 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 
 
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; 
 
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
 
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
 
}
<div style="width:50%;height:100%;float: left;padding-left:20%"> 
 
      <form style="text-align:center;"> 
 
       <b>dfsdfsdfsdf</b> 
 
       <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="margin: 30px auto 0;border-radius:50px;border-width: 1px;"> 
 
      </form> 
 
     </div>

Aber Text ist über Eingang.

enter image description here

ich brauche, um Text in einer Reihe mit dem Eingang zu machen. Wie kann ich das tun?

+1

Flexbox, Schwimmern, Tabellen, die absolute Positionierung ... – domsson

+0

https://codepen.io/anon/pen/RgBxqq scheint hier in Ordnung. Ich denke, wir müssen mehr darüber wissen, wo du das machst. –

+0

Sie Code funktioniert bereits: https://jsfiddle.net/5kmLszv6/ Haben Sie weitere Informationen zu Ihrem Problem? – chrona

Antwort

0

Hoffe, was Sie bereits haben funktioniert gut. Probieren Sie es aus, indem Sie das folgende Snippet ausführen.

<div style="width:50%;height:100%;float: left;padding-left:20%"> 
 
     <form style="text-align:center;"> 
 
      <b>dfsdfsdfsdf</b> 
 
      <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="margin: 30px auto 0;border-radius:50px;border-width: 1px;"> 
 
     </form> 
 
    </div>

+0

Ich bearbeitete Snippet in Code –

0

Wickeln Sie das Eingangs-Tag in einem div. Verwenden Label-Tag statt b-Tag (es hilft Screenreadern) dann CSS geben "float: left" für das Label und div (Einwickeln des Eingangs)

atlast die Marge aus Ihrer Eingabe entfernen und GIV einige margin-top für das Label und nach Schwimmer, klar es

<div style="width:50%;height:100%;float: left;padding-left:20%"> 
    <form style="text-align:center;"> 
     <label style="float:left; margin-top:6px">dfsdfsdfsdf</label> 
     <div style="float:left"> 
      <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="border-radius:50px;border-width: 1px;"> 
     </div> 
     <div style="clear:left"> 
    </form> 
</div> 
+0

Ich bearbeitete Snippet in Post –

+0

ok, ich schlage vor zu verwenden

+0

Etikett wird in der oberen linken Ecke ща Seite, und nicht in div. –

0

Sie können Polsterung für den Platzhalter hinzufügen, aber Browser-Unterstützung erfordert Präfixe.

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
 
    padding-left: .3em; 
 
} 
 
::-moz-placeholder { /* Firefox 19+ */ 
 
    padding-left: .3em; 
 
} 
 
:-ms-input-placeholder { /* IE 10+ */ 
 
    padding-left: .3em; 
 
} 
 
:-moz-placeholder { /* Firefox 18- */ 
 
    padding-left: .3em; 
 
}
<div style="width:50%;height:100%;float: left;padding-left:20%"> 
 
    <form style="text-align:center;"> 
 
    <b>dfsdfsdfsdf</b> 
 
    <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="margin: 30px auto 0;border-radius:50px;border-width: 1px;"> 
 
    </form> 
 
</div>

0

<div style="width:50%;height:100%;float: left;padding-left:20%"> 
 
      <form style="text-align:center;"> 
 
       <lable> dfsdfsdfsdf</label> 
 
       <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="margin: 30px auto 0;border-radius:50px;border-width: 1px;"> 
 
      </form> 
 
     </div>

+0

Ich habe das Snippet in der Post bearbeitet –

Verwandte Themen