2

django-uni-form を使用してフォームを表示しています。すべての css と javascript (特に jquery) をページに含めました。しかし今、私は奇妙な見た目の線をいくつか手に入れました。以下の画像は、それがどのように見えるかを示しています。

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

ユーザー名と電子メール アドレスの場合、線はテキスト入力の上部に配置されていますが、2 つのパスワードの場合、線はパスワード入力の下に配置されています。uni-form の公式サイトでは、3 つの例に 1 行も表示されていません。たとえそれが私にいくつかの行を与えたとしても、それは一貫している必要がありますか?

というわけで、奇妙な話はここで終わりではありません。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>
4

1 に答える 1

0

これらの行は、django-uniform に含まれる css ファイル (uni-form.css、uni-form-generic.css、および uni-form.jquery.css) によるものです。

奇妙に思えますが、少なくとも私の場合 (pinax プロジェクト) では、提供された css がないとフォームの見栄えが良くなります。

私の2セント

于 2011-09-14T14:41:50.863 に答える