28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous ,

Je souhaite exposé mon problème à vos talentueux intellects ! Qui pourront ainsi j'espère m'apporter une réponse! Ce n'est pas un gros problème mais je ne trouve pas la solution!

Je souhaite supprimer le saut de ligne de mon block form mais celui-ci se trouve dans du code PHP
Voici mon code :

<?php
		if(isset($_POST['page'])){
			$page = $_POST['page'];
	 		print('<a href="index2.php">Menu</a><form id="lien" action="./index2.php"                 method="POST"><input type="hidden" name="page" value="'.$page.'"></form><a href="#" onclick=\'document.getElementById("lien").submit()\'>'.$page.'</a>');
		
                }else{
			print('<a href="index2.php">Menu</a>');
						}
?>


Mon code me donne le résultat suivant :

Menu
Valeur de $page

et je souhaite

Menu > Valeur de $page.

J'ai testé le
form{margin:0px;}
et
 form{display:inline;}
mais cela ne fonctionne pas . Alors je ne sais pas si c'est le fait que l'écriture passe par l'appel de la fonction "print" de PHP qui empêche que cela marche .


Merci par avance.
Cordialement , Zohan
Modifié par zohan (11 Aug 2013 - 15:48)
Bonjour,

Pourquoi mettre ton form à cet endroit ?
Tu peux éditer le php ?

Si tu veux éviter les ennuis tu peux tout simplement décaler ton form avant ou après tes liens. Smiley cligne
Ce sera déjà sémantiquement mieux.

Bye.
Du coup si je désactive le JavaScript ton formulaire ne servira à rien. À quoi servent les input/button type="submit" ? Par ailleurs, un

form{display:inline;}
form{display:inline-block;}

Marche très bien.
[b]@mathieuh : [/b]

C'est pas faux ! Je n'y ai pas pensé et c'est vrai que ce serait beaucoup plus "joli" Smiley cligne !
J'essais de suite!


[b]@Zelalsan:[/b]

Le display "inline" ou "display inline-block" ne marche pas mais je regarderais tout cela une prochaine fois! Et juste car je n'ai pas pensé à réaliser mes liens sous forme de bouton "Submit" et donc oui si le javascript est désactivé cela ne marche pas ! Je reverrais ma conception de mon site si besoin car maintenant qui désactive le javascript Smiley biggol (petite boutade Smiley cligne )

En vous remerciant de vos réponses ! Alsacréation très bon site que je recommande vraiment!
A la prochaine ,
Cordialement Zohan
a écrit :
car maintenant qui désactive le javascript

Je serais toi je ne serais pas aussi sûr de moi vis à vis de ça. Si tu veux faire du travail sérieux, tu dois en tenir compte. Au delà de tout ça, un formulaire devrait pouvoir être envoyé indépendamment de tout, avec un input/button de type submit contenu à l'intérieur de celui-ci.
PS : Un display inline marche et doit marcher. Si ça ne marche pas, c'est que ton problème se situe ailleurs et qu'on n'est pas sensé le savoir au vu de ce que tu as joint comme CSS.