用的jsfiddle一些快速測試(BTW請上傳示例代碼,所以我們可以看到到目前爲止,你所做的事)給了我這樣的:
<div style="width:100%;border:1px solid gold;">
<div style="width:100%; border:1px solid silver;">
<div style="float:left;width:45%">In1 <input style="width:90%;"></div>
<div style="float:right;width:45%">In2 <input style="width:90%;"></div>
</div>
<div style="clear:both;width:100%;border:1px solid silver;">
<div style="float:left;width:20%">In1 <input style="width:90%;"></div>
<div style="float:left;width:20%">In2 <input style="width:90%;"></div>
<div style="float:right;width:20%">In3 <input style="width:90%;"></div>
</div>
</div>
<div style="clear:both"> </div>
<table style="width:100%;border:1px solid gold;">
<tr>
<td style="width:49%;border:1px solid silver;">In1 <input style="width:60%"></td>
<td style="width:49%;border:1px solid silver;">In2 <input style="width:60%"></td>
</tr>
</table>
<table style="width:100%;border:1px solid gold;">
<tr>
<td style="width:29%;border:1px solid silver;">In1 <input style="width:60%"></td>
<td style="width:29%;border:1px solid silver;">In2 <input style="width:60%"></td>
<td style="width:29%;border:1px solid silver;">In2 <input style="width:60%"></td>
</tr>
</table>
看到它here。正如你可以看到,這兩個版本都不是很正確,但和往常一樣,基於表格的佈局更加健壯,即使在搞亂further之後,我也無法讓三列設置正常工作,但使用表格很容易。
最重要的是要計算出百分比。當你使用JS時,這應該是相當直接的。但是,如果標籤也可能有所不同,這將使計算更加複雜。
是的,請參閱圖像鏈接。儘可能接近我能得到的。我不想找人幫我做。我正在尋找一個研究的概念,看看這是否值得麻煩。 – jwg2s
你確定使用javascript/js庫作爲選項嗎? –
我正在用Ruby,Rails,jQuery進行開發。所以是的。 – jwg2s