sam01 Posté 18 Mai 2006 Posté 18 Mai 2006 voilà, j'essaie de faire un moteur de recherche mais sans la balise forme qui me pose des probèmes d'interpétation au niveau css. Je m'explique : voici le code initial : <div class="inp"> <input type="text" name="mail" value=""> </div> <div class="sub"> <input type="submit" name="Submit" value="OK"> </div> et moi je veux déclencher une redirection lorsrque l'on clique sur OK. alors je fais la chose suivante : <form method="post" action="recherche.php" class="form"> <div class="inp"> <input type="text" name="mail" value=""> </div> <div class="sub"> <input type="submit" name="Submit" value="OK"> </div> </form> le problème c'est que en rajoutant la balise form, mon designe change complètement. Je voudrais déclencher l'action sans la balise form. Est-ce possible. Merci d'avance pour les réponses
Kalt Posté 18 Mai 2006 Posté 18 Mai 2006 La balise form est buguée sur IE, il rajoute pour une raison obscure un saut de ligne à la fermeture de la balise, d'où le décalage de ton design. La solution que j'utilise : form { margin: 0; padding: 0;}
xpatval Posté 18 Mai 2006 Posté 18 Mai 2006 A toi de voir...(je plaisante !) D'ailleurs, hormis le fait qu'il est préférable que le code HTML d'un site soit standard, essaie sans la balise <form>, et visualise avec FF, Netscape, Opera, Safari...et IE. Tu en tireras toi-même les conclusions nécessaires.... xpatval
captain_torche Posté 18 Mai 2006 Posté 18 Mai 2006 Et sinon, pour compléter ce qu'a dit Kalt, je commence toutes mes feuilles de style par : * {margin: 0; padding: 0} Ceci pour uniformiser toutes les marges par défaut, histoire de pas avoir de mauvaises surprises.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant