2010-10-07 13 views
2

J'utilise django-uni-form pour afficher des formulaires. J'ai inclus tous les css et javascript (notamment jquery) dans la page. Mais maintenant je reçois des lignes bizarres. L'image ci-dessous montrent à quoi il ressemble:Lignes mystérieuses et étranges après l'utilisation d'un formulaire unique

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

Vous pouvez remarquer que le nom d'utilisateur et l'adresse e-mail, les lignes sont alignées sur la face supérieure des entrées de texte alors que pour deux mots de passe, les lignes sont en dessous des entrées de mot de passe . Sur le site officiel de uni-form, je ne vois aucune ligne dans les 3 exemples. Même si cela me donne quelques lignes, devrait-il être cohérent? Donc l'histoire étrange ne s'arrête pas là. La jquery peut mettre en évidence les entrées sélectionnées. Mais les façons dont il met en évidence le nom d'utilisateur, le courriel et le mot de passe sont toujours incohérentes. Les images suivantes le prouvent:

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

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

Donc, tous les problèmes semblent provenir des lignes mystérieuses. Alors comment ça se passe? BTW, la page que je vous montre est rendue avec la forme de django-registration. L'extrait de rendu est:

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

J'ai eu le même problème = \ –

+1

essayer de retirer l'étiquette

+0

Il semble être une question unique dans IE. Ajouter la ligne suivante dans css résout le problème: .uniForm, .uniForm fieldset, .uniForm .ctrlHolder, .uniForm .formHint, .uniForm .buttonHolder, .uniForm .ctrlHolder ul {zoom: 1; } –

Répondre

0

Ces lignes sont dues aux fichiers CSS inclus dans django uniforme: uni-form.css, generic.css-uniforme et uni-form.jquery.css.

Cela semble étrange mais au moins dans mon cas (un projet pinax) les formes semblent mieux sans le css fourni.

mes 2 cents