Espaces avant et après un formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Espaces avant et après un formulaire

par Stef » 30 déc. 2008, 13:53

Rhooo prends pas la mouche comme ça calimero, c'est trop injuste! :D

par Calimero » 30 déc. 2008, 13:41

Ouep Calimero il m'a copié! bon ok il a ajouté une note sur float et clear... :D
J'ai surtout ajouté une explication pour élargir la culture du posteur et lui donner une chance de comprendre et résoudre ses problèmes lui-même la prochaine fois, ce qui est bien plus constructif (mais un peu plus long à écrire) qu'une solution toute faite donnée de but en blanc ;-) On aime bien faire progresser les gens sur PHPFrance.

Mais tout ça ne t'enlève pas l'honneur d'avoir été le premier à trouver la solution :-)

par Stef » 30 déc. 2008, 12:58

Merci pour la (double) réponse, c'est exactement ça :)
Ouep Calimero il m'a copié! bon ok il a ajouté une note sur float et clear... :D

par Aureusms » 30 déc. 2008, 12:42

Function ecrire_comme_modo ($personne)
  {
  echo "<p style='color: red; font-weight: bold;'>Si ta question est résolue, $personne, marque la en tant que résolue via le petit bouton en haut...</p>";
  }

ecrire_comme_modo("cyberlp");
Je pense que cela peux marcher... :lol:

par cyberlp » 30 déc. 2008, 11:59

Merci pour la (double) réponse, c'est exactement ça :)

par Calimero » 30 déc. 2008, 11:51

Il y a retour à la ligne car l'élément form est une balise de bloc (qui trace obligatoirement une boîte rectangulaire).

Fort heureusement, c'est très facile à changer : regarde en CSS du côté de la propriété display (plus particulièrement la valeur inline, correspondant au comportement ordinaire des balises font, span, b...). Si ça ne te convient pas, regarde du côté des propriétés float et clear qui ont un autre effet qui peut aussi te convenir.

par Stef » 30 déc. 2008, 11:50

Essaie comme ça, ça devrait être bon :wink: :


Code : Tout sélectionner

form { margin:0; padding:0; display: inline; }

Espaces avant et après un formulaire

par cyberlp » 30 déc. 2008, 11:42

Bonjour,

J'ai un petit souci de mise en page en HTML. J'essaie de supprimer les retours à la ligne automatique qui se font avant et après un formulaire.

J'utilise un CSS avec comme paramètres :

Code : Tout sélectionner

form { margin:0; padding:0; }
ce qui a permis de supprimer le saut de ligne, mais pas le retour à la ligne.

Merci pour votre aide.


PS : le problème subsiste même si je place directement du texte collé à <form> ou </form>