2016-11-01 68 views
-4

我當前的代碼是:如何在同一行上顯示p標籤和輸入

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

這表明下一行輸入框,我怎麼能顯示p標籤,並在同一個輸入框線?

+0

使用CSS顯示:inline-block的;爲p標記 –

+0

@IññoceñtÙšmâñ - 請勿使用評論的答案請。 – Quentin

+0

這是一個簡短的答案,因此我用來評論 –

回答

0

使用引導形式,水平

<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是你的朋友:

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

4

段通常顯示爲自己的塊。

雖然你可以改變它的樣式來改變它,但你所擁有的不是一個段落,所以你不應該用p元素來標記它。

改爲使用a label element。除了正確的標記之外,它是一個內聯元素,所以默認情況下會在同一行顯示。

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

0

您可以使用無邊框。所以它看起來非常有品味和容易。

<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

這不是1997年。我們現在有CSS。 https://www.hotdesign.com/seybold/everything.html – Quentin

0

你可以只用一個span標籤,

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