将它们包裹在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