2015-07-20 30 views
0

我希望此標籤及其複選框彼此相鄰。但是,無論我如何嘗試,我都無法得到它。我曾嘗試將它們放在同一個div中。我嘗試過浮動,文本對齊和兩者的組合。我需要做什麼?現在他們之間有太多的空間。獲得兩個控件,並且彼此相鄰

<div class="col-md-1" style="text-align: right"> 
     @Html.Label("Public", new { @class = "control-label" }) 
</div> 
<div class="col-md-1"> 
     @Html.CheckBox("PublicNote", new { @class = "chk=style", @checked = "checked" }) 
</div> 

這應該在CSS或視圖中完成?我只需要在這種情況下做到這一點。

回答

0

HTML

<div class="block"> 
    <label>Label with more text</label> 
    <input type="checkbox" /> 
</div> 

CSS

.block label { display: inline-block; width: 140px; text-align: right; } 

OR

<div> <label><input type="checkbox"/> Inline Form </label> </div> 
+0

這使情況變得更糟,而不是更好 – djblois

1

LabelCheckbox在同一div,並添加display:inline-blockcontrol-label班。

+0

它低於它,而不是在它旁邊。 – djblois

+0

什麼是「那」和什麼是「它」? – Igor

+0

您給我的示例使複選框變成標籤下方。 – djblois