我用jquery编写HTML接口。 页面上有可编辑的出版物列表,用户可以单击任何出版物来编辑详细信息。弹出窗口随数据一起显示,并且有作者列表嵌入到详细信息表单中。有编辑/删除按钮针对每个人+“添加新作者”按钮。 用户在没有页面重新加载的情况下操纵作者。当我插入新的作者时,会有新的编辑/删除按钮被动态创建,嵌入到页面中。HTML动态标签插入看起来不同于静态布局
我插入标签是这样的:
<td class="author-actions">
<img onclick='edit(id)' .../>
<img onclick='delete(id)' .../>
</td>
其实都一样是从网络服务器发送出现弹出窗口,当HTML布局。 但不知何故,它看起来不同。尽管萤火虫展示了相同的css属性,但图像之间还有额外的空间。
如果我选择鼠标插入的布局与IE浏览器,不知何故,它可以重新排序,并成为像这些,通过网络服务器发送相同的样子。
它可能是什么?
我认为你的问题在于IE和firefox(以及几乎所有的浏览器)对于他们认为默认网页应该看起来像什么不同。尝试查找“CSS重置”页面。它是您在文件顶部的一组CSS命令,因此可以通过后面的规则首先应用,并将它们设置为良好的一致空白状态。 – thecoshman 2010-05-05 13:02:23
“检查元素”图像并查看FireBug HTML选项卡,查看图像周围的元素。可能是不必要的空白。 – 2010-05-05 13:14:09
是的,那是真的。使用jquery(append.append)构造页面没有换行符,但静态布局有。 – 2010-05-05 17:12:16