2014-10-06 68 views
0

我的代碼是這樣的:兩個標籤中的一個DIV,但不能在同一行

<div data-role="content" class="ui-content" id="jobModuleContent"> 
     <div id="jmc_cJobNr"></div> 
    </div> 

與ID jmc_cJobNr股利應該有兩個<label> S,一個在左邊,另一個在右邊。我認爲解決方案可能會處理與style="text-align:left/right"元素。它可以工作,但不是它應該的方式,因爲一個標籤在div中佔據整行,另一個標籤在下面。

任何建議如何解決這個問題?

+0

u能張貼的jsfiddle – NTK88 2014-10-06 09:01:46

+0

浮動一個標籤的左邊和其他的上對。例如:#label1 {float:left;}#label2 {float:right;} | http://jsfiddle.net/nadeeth/pet4y52e/ – Nadeeth 2014-10-06 09:02:39

回答

0

你可以像這樣浮動每個div。

.label { 
    float: left; 
    width: 50%; 
} 

.label--right { 
    text-align: right; 
} 

<div data-role="content" class="ui-content" id="jobModuleContent"> 
    <div id="jmc_cJobNr"> 
     <div class="label">Label one</div> 
     <div class="label label--right">Label two</div> 
    </div> 
</div> 

You can see in this fiddle

+1

你可以在第二個標籤上添加'text-align:right',否則它的文字幾乎在中間。 – GolezTrol 2014-10-06 09:03:34

+0

@GolezTrol很好的建議,我已經更新:) – 2014-10-06 09:04:55

+0

謝謝大衛,這個建議幫了我一把!它工作正常。 – kahb 2014-10-06 09:37:52

0
label { 
    display: inline-block; 
    width: 45%; 

} 
.align--right { 
    text-align: right; 
} 

<div data-role="content" class="ui-content" id="jobModuleContent"> 
    <div id="jmc_cJobNr"> 
     <label>Label one</label> 
     <label class="align--right">Label two</label> 
    </div> 
</div>