我正在使用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>
答案 0 :(得分:0)
这些行是由于django-uniform中包含的css文件:uni-form.css,uni-form-generic.css和uni-form.jquery.css。
看起来很奇怪,但至少在我的情况下(一个pinax项目),没有提供的CSS,表单看起来会更好。
我的2美分