2016-07-21 66 views
0

我有以下代碼,我無法訪問HTML進行編輯。CSS強制內聯輸入字段

<form> 
    <div class="LoginDiv"> 
     <input type="text" name="user_login" tabindex="1" placeholder="Email"/> 
    </div> 
    <div class="LoginDiv"> 
     <input type="password" name="user_password" tabindex="2" placeholder="Password" /> 
    </div> 
    <button type="submit">LOGIN</button> 
</form> 

根據圖像顯示。

enter image description here

我能夠訪問CSS,我希望能夠迫使輸入字段,以便他們是內聯。

這可能嗎?

感謝,

約翰

+0

要發生什麼?輸入和按鈕是內聯的?在一條直線上? –

回答

0

你只必須使用顯示:內聯。 EDITED

div{ 
 
    display: inline; 
 
}
<form> 
 
    <div class="LoginDiv"> 
 
     <input type="text" name="user_login" tabindex="1" placeholder="Email"/> 
 
    </div> 
 
    <div class="LoginDiv"> 
 
     <input type="password" name="user_password" tabindex="2" placeholder="Password" /> 
 
    </div> 
 
    <button type="submit">LOGIN</button> 
 
</form>

JSFIDDLE

+1

OP提到他無權編輯html –

+0

良好的觀察結果!編輯 – Mikel

+0

內聯'div'會很糟糕。他們可以是頁面上的其他div,他們也可能會'內聯',打破頁面 –

0

,您可以給float: left到類這些div的的,是這樣的:

.LoginDiv { 
 
    float: left; 
 
}
<form> 
 
    <div class="LoginDiv"> 
 
    <input type="text" name="user_login" tabindex="1" placeholder="Email" /> 
 
    </div> 
 
    <div class="LoginDiv"> 
 
    <input type="password" name="user_password" tabindex="2" placeholder="Password" /> 
 
    </div> 
 
    <button type="submit">LOGIN</button> 
 
</form>

jsFiddle

1

您可以輸入使用float:left和DIV與class submit添加的按鈕。通過使用clear:both避免float

form input{ 
 
float:left; 
 
} 
 
.submit{ 
 
    clear:both; 
 
}
<form> 
 
    <div class="LoginDiv"> 
 
     <input type="text" name="user_login" tabindex="1" placeholder="Email"/> 
 
    </div> 
 
    <div class="LoginDiv"> 
 
     <input type="password" name="user_password" tabindex="2" placeholder="Password" /> 
 
    </div> 
 
    <div class="submit"><button type="submit">LOGIN</button></div> 
 
</form>