我正在使用django-uni-form来显示表单。我已经在页面中包含了所有的CSS和javascript(特别是jquery)。但是现在我得到一些奇怪的线条。下图显示了外观:

http://i243.photobucket.com/albums/ff176/cwalkrox/uni-form1.jpg

您会注意到,对于用户名和电子邮件地址,这些行与文本输入的上侧对齐,而对于两个密码,这些行在密码输入的下方。在uni-form的官方网站上,我看不到这3个示例中的任何一行。即使它给了我一些思路,也应该保持一致吗?

因此,奇怪的故事不止于此。 jQuery可以突出显示所选的输入。但是它突出显示用户名,电子邮件和密码的方式仍然不一致。以下图像证明了这一点:

i243.photobucket.com/albums/ff176/cwalkrox/uni-form2.jpg

i243.photobucket.com/albums/ff176/cwalkrox/uni-form3.jpg

因此,所有问题似乎都源于神秘的线索。那么这是怎么发生的呢?

顺便说一句,我显示的页面以django-registration的形式呈现。呈现代码段为:

<form action="" method="post" class="uniForm">
<fieldset>
  {{ form|as_uni_form }}
</fieldset>
</form>

最佳答案

这些行是由于django-uniform中包含的css文件造成的:uni-form.css,uni-form-generic.css和uni-form.jquery.css。

看起来很奇怪,但至少在我的情况下(一个pinax项目),在没有提供CSS的情况下,窗体看起来更好。

我的2美分

关于python - 使用统一形式后的神秘怪异线条,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3884247/

10-12 16:37