將它們包裹在div
之內,並且浮動應該可以正常工作。
<div style="width: 50%; float:left;">
<dl>
<dt id="coffee1"></dt>
<dd id="coffee1_address"></dd>
<dd id="coffee1_number"></dd>
<dd id="coffee1_rating"></dd><br>
<dt id="coffee2"></dt>
<dd id="coffee2_address"></dd>
<dd id="coffee2_number"></dd>
<dd id="coffee2_rating"></dd><br>
<dt id="coffee3"></dt>
<dd id="coffee3_address"></dd>
<dd id="coffee3_number"></dd>
<dd id="coffee3_rating"></dd><br>
<dt id="coffee4"></dt>
<dd id="coffee4_address"></dd>
<dd id="coffee4_number"></dd>
<dd id="coffee4_rating"></dd><br>
<dt id="coffee5"></dt>
<dd id="coffee5_address"></dd>
<dd id="coffee5_number"></dd>
<dd id="coffee5_rating"></dd>
</dl>
</div>
<div style="width: 50%; float:right;">
<dl>
<dt id="donuts1"></dt>
<dd id="donuts1_address"></dd>
<dd id="donuts1_number"></dd>
<dd id="donuts1_rating"></dd><br>
<dt id="donuts2"></dt>
<dd id="donuts2_address"></dd>
<dd id="donuts2_number"></dd>
<dd id="donuts2_rating"></dd><br>
<dt id="donuts3"></dt>
<dd id="donuts3_address"></dd>
<dd id="donuts3_number"></dd>
<dd id="donuts3_rating"></dd><br>
<dt id="donuts4"></dt>
<dd id="donuts4_address"></dd>
<dd id="donuts4_number"></dd>
<dd id="donuts4_rating"></dd><br>
<dt id="donuts5"></dt>
<dd id="donuts5_address"></dd>
<dd id="donuts5_number"></dd>
<dd id="donuts5_rating"></dd>
</dl>
</div>
下面是該提琴:http://jsfiddle.net/e1fsu5jt/6/ - 我添加的文本到右側一列(見下文解釋)。
注意:你可能看不到右邊的甜甜圈,因爲由於某種原因,沒有結果被返回,但這是一個完全不同的問題(與css定位無關)。
編輯:實際上,您不必將它們包裝在div
內,這只是最佳做法。您也可以將相同的樣式應用於dl
元素,您只需確保正確地做到這一點。不知道你爲什麼float
不適合你,但它應該。你只需要確定其中一個元素有left
,另外一個right
,並且兩個都有width
,這些元素的總和等於它們的容器總數或100%(包括邊距和填充!)。
這裏是沒有額外的div
的更新小提琴:http://jsfiddle.net/e1fsu5jt/9/
有很大幫助檢查控制檯,看到顯示有什麼錯誤信息......看你的小提琴,你的外部腳本'coffee_and_donuts.js '顯然是缺少的,因爲你在jsfiddle中提到它的相對url ... – webeno 2014-10-27 06:48:25
,你的外部文件必須被添加到'外部資源',你不必調用你添加代碼的文件到小提琴的js部分... – webeno 2014-10-27 06:49:49
對不起,我是新手。我應該如何將coffee_and_donuts.js添加到外部資源? – JamesGold 2014-10-27 06:59:15