2015-01-05 91 views
0

我很努力地定位輸入按鈕,然後在DIV的右邊形成字段。DIV佈局和定位

你可以看到這裏的基本佈局:http://jsfiddle.net/qk0jp5pt/

body { background-color:#C0C0C0; } 
#page { width: 80%; margin: 30px auto; padding: 0; border: 1px solid #800000 } 
#row { width: 80%; border: 1px solid #FF0000; }                                         
#table { width: 80%; border: 1px solid #00FF00 } 

#row是我試圖對準格。它的邊框是紅色的,我想將輸入按鈕移動到該DIV的右側。

最終,我想添加一個輸入文本字段,並使它們都對齊到右側#rowhttp://jsfiddle.net/qk0jp5pt/1/

有人可以告訴我做錯了什麼!

感謝

+0

如何可以#table和#row都有80%的寬度? – j08691

+1

你的意思是這樣的[小提琴](http://jsfiddle.net/AlexChariz/utq26ww4/)? –

回答

1

添加:

text-align: right;

#row的伎倆

http://jsfiddle.net/qk0jp5pt/2/

+0

打敗我吧。但它也會影響添加到框中的任何文本... – Kinnectus

+0

@BigChris:然後將它們添加到另一個容器,表單或div並將'text-align:right;'css屬性僅應用於該容器 –

+0

Great謝謝..以爲我曾試過,但一定是犯了一個錯誤! – MacMan

0

您可以使用DIV的內容或輸入浮動。

 

    float: right;