Bonjour,
J'ai besoin de placer un bouton de type submit dans le fil d'un paragraphe, sans retour à la ligne. Il vient remplacer un lien vers un document (explication ci-dessous).
Or je constate (et j'ai lu) qu'une class CSS telle que "display:inline;" n'a aucun effet sur une balise de type "form" ni sur un bouton submit.
Dans mes esssais, le début de mon paragraphe s'affiche normalement, puis le bouton submit apparaît à la ligne, et la fin du paragraphe sur la même ligne que le bouton... mais la CSS de mon paragraphe s'est envolée !
J'ai essayé d'attribuer une class CSS avec display:inline, display:inline-block, j'ai aussi inclu mon formulaire dans une div avec différents display.
J'apprécierais fort de trouver une manière de contourner cette limitation ! Tant pis pour la pureté de la sémantique css / html... si c'est le prix à payer ! A moins qu'il n'y ait pas de limitation dans la balise form mais seulement dans mon modeste savoir de quasi-débutant ?
Pourquoi remplacer un lien par un formulaire ?
Au départ j'avais un simple lien vers un fichier pdf.
Et puis j'ai été contraint d'appliquer une restriction d'accès au site (système de session). Afin d'éviter qu'un visiteur (enregistré) ne puisse envoyer le lien vers ce pdf à un autre visiteur, auquel le contrôle de session ne s'appliquerait pas (et oui : le lien ne se termine pas en .php mais en .pdf... ) :
=> j'ai remplacé mon lien par un formulaire, qui poste vers une page dont l'entête ne permet que de télécharger le pdf (pas d'ouverture dans le navigateur) et ne laisse voir que l'url racine du site. (c'est compréhensible mon truc, ou bien ?)
Voilà pourquoi !
Toute info, astuce, lumière, aide, précision, correction... sera très appréciée !
Merci d'avance
Modifié par Zoliv (17 Nov 2010 - 14:23)
J'ai besoin de placer un bouton de type submit dans le fil d'un paragraphe, sans retour à la ligne. Il vient remplacer un lien vers un document (explication ci-dessous).
Or je constate (et j'ai lu) qu'une class CSS telle que "display:inline;" n'a aucun effet sur une balise de type "form" ni sur un bouton submit.
Dans mes esssais, le début de mon paragraphe s'affiche normalement, puis le bouton submit apparaît à la ligne, et la fin du paragraphe sur la même ligne que le bouton... mais la CSS de mon paragraphe s'est envolée !
J'ai essayé d'attribuer une class CSS avec display:inline, display:inline-block, j'ai aussi inclu mon formulaire dans une div avec différents display.
J'apprécierais fort de trouver une manière de contourner cette limitation ! Tant pis pour la pureté de la sémantique css / html... si c'est le prix à payer ! A moins qu'il n'y ait pas de limitation dans la balise form mais seulement dans mon modeste savoir de quasi-débutant ?
Pourquoi remplacer un lien par un formulaire ?
Au départ j'avais un simple lien vers un fichier pdf.
Et puis j'ai été contraint d'appliquer une restriction d'accès au site (système de session). Afin d'éviter qu'un visiteur (enregistré) ne puisse envoyer le lien vers ce pdf à un autre visiteur, auquel le contrôle de session ne s'appliquerait pas (et oui : le lien ne se termine pas en .php mais en .pdf... ) :
=> j'ai remplacé mon lien par un formulaire, qui poste vers une page dont l'entête ne permet que de télécharger le pdf (pas d'ouverture dans le navigateur) et ne laisse voir que l'url racine du site. (c'est compréhensible mon truc, ou bien ?)
Voilà pourquoi !
Toute info, astuce, lumière, aide, précision, correction... sera très appréciée !
Merci d'avance
Modifié par Zoliv (17 Nov 2010 - 14:23)