dijit.FilteringSelect富文本标签渲染浮动不正确?

时间:2011-06-23 14:41:51

标签: label dojo css-float dijit.form

我正在使用dijit的FilteringSelect框,并尝试根据dojocampus上的文档创建自定义富文本HTML标签。我希望我的标签的对象名称与左侧对齐,计数与右侧对齐。我这样做的方式是设置我的标签:

label: "left3 <span style=\"float:right;margin-top:-18px;\">right3</span>"

问题在于,当我点击下拉菜单时,右侧浮动文本显示在其关联的左侧文本下方约20px处。你可以在这里看到一个例子:http://jsfiddle.net/j9c3n/第一个FilteringSelect框包含“buggy”行为,第二个框是我当前的解决方法(添加margin-top:-18px)到标签。

这是FilteringSelect标签的正确行为吗?我在做错HTML吗?我尝试了<br style="clear:all;">,但没有帮助。我还尝试将所有边距和填充设置为零,以及在左右文本周围包含一个包装div。我能想到的可能是问题是线高吗?

我想我的问题是,这是dijit.FilteringSelect中的错误,还是我认为标签应该全部垂直对齐?我错了吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

label: "<span style=\"float:right;margin-top:-18px;\">right3</span>left3 "