2016-11-01 5 views
-4

Mein aktueller Code angezeigt ist:Wie p-Tag und Eingang auf der gleichen Linie

<div class="row" id="loginForm"> 
     <p>Username : </p> 
     <input type="text" class="form-control input" id="usr"> 
</div> 

Dies das Eingabefeld in der nächsten Zeile zeigt, wie kann ich die p-Tag und das Eingabefeld auf der gleichen Anzeige Linie?

+0

Verwendung CSS display: inline-block; für p tag –

+0

@ IññoceñtÙšmâñ - Verwenden Sie keine Kommentare für Antworten bitte. – Quentin

+0

es war eine kurze Antwort dafür, ich pflegte zu kommentieren –

Antwort

0

Verwendung Bootstrap form horizontal

<form class="form-horizontal"> 
    <div class="form-group"> 
     <label class="control-label col-sm-2" for="usr">Username:</label> 
     <div class="col-sm-10"> 
     <input type="text" class="form-control input" id="usr"> 
     </div> 
    </div> 
</form> 
1

display: inline-block ist dein Freund:

p { 
 
    display: inline-block; 
 
}
<div class="row" id="loginForm"> 
 
    <p>Username:</p> 
 
    <input type="text" class="form-control input" id="usr"> 
 
</div>

4

Die Absätze sind in der Regel als Block ihrer eigenen angezeigt.

Während Sie das Styling ändern können, um das zu ändern, ist das, was Sie haben, kein Absatz, also sollten Sie es nicht mit dem Element p markieren.

Verwenden Sie stattdessen a label element. Abgesehen davon, dass es sich um das korrekte Markup handelt, handelt es sich um ein Inline-Element, das standardmäßig in derselben Zeile dargestellt wird.

<div class="row" id="loginForm"> 
 
     <label for="usr">Username : </label> 
 
     <input type="text" class="form-control input" id="usr"> 
 
</div>

0

Sie Tisch ohne Rand verwenden können. Es sieht also sehr geschmackvoll und einfach aus.

<div class="row" id="loginForm"> 
    <table border="0"> 
     <tr> 
     <td><p>Username : </p></td> 
     <td><input type="text" class="form-control input" id="usr"></td> 
    </tr> 
    </table> 
</div> 
+1

Das ist nicht 1997. Wir haben CSS jetzt. https://www.hotdesign.com/seybold/everything.html – Quentin

0

Sie könnten nur einen span-Tag verwenden,

<div class="row" id="loginForm"> 
    <p>Username : <span><input type="text" class="form-control input" id="usr"></span></p> 
    </div> 
Verwandte Themen