comment afficher mon menu ? - PHP - Programmation
Marsh Posté le 05-01-2007 à 02:41:37
T'as qu'à faire ça proprement et firefuck marchera comme tu veux
Donnes nous ton code pour voir un peu
edit: après réflexion, je pense que tu peux pas cliquer sur le padding autour du texte, c'est ça
Marsh Posté le 05-01-2007 à 08:15:23
ces question ne sont pas des questions php, c'est du html/css.
Marsh Posté le 05-01-2007 à 08:56:05
skeye a écrit : ces question ne sont pas des questions php, c'est du html/css. |
Oui, mais ça, on s'en fout, parce que HTML = CSS = PHP = MySQL et qu'on a pas la moindre idée de la différence.
Marsh Posté le 05-01-2007 à 09:40:41
sircam a écrit : Oui, mais ça, on s'en fout, parce que HTML = CSS = PHP = MySQL et qu'on a pas la moindre idée de la différence. |
c'est pas parce-qu'on est vendredi qu'il faut troller.
Marsh Posté le 05-01-2007 à 11:36:42
je trolle pas
mon menu s'affiche tout en php
la creation des boutons peut se faire via une fonction php, etc...
mauvaises langues...
voila mon code
J'ai reglé le probleme des positionnements relatif et absolus selon les navigateur, mais me reste le pb du clique
Code :
|
en fait la limite du cliquable s'etend jusqu'au bouton le plus long en lettres, le reste est completé par du vide, je devrais peut etre le completer par des espaces ?
merci
Marsh Posté le 05-01-2007 à 12:29:11
On s'en branle.
Un problème d'affichage ou de clic c'est pas du php, point barre.
Marsh Posté le 05-01-2007 à 12:33:23
Déjà le <span> en position absolue et tout le truc dedans, c'est ultra-louche, pas étonnant que ça merde
Marsh Posté le 05-01-2007 à 12:51:30
donc quelle solution ?
faire des boutons tout fait ?
ou faire une fonction php qui retourne une image comprenant le bouton et l'ecriture au milieu ?
en position relative je peux pas faire puisque rien ne se superpose (ou alors ça crée un mechant vide en bas si j'utilise des coordonnées negatives
skeye a écrit : On s'en branle. |
j'ai pas acces a la fonction deplacer un topic
Marsh Posté le 06-01-2007 à 02:31:28
Fais du code propre, sans fioriture (ni pourriture ), sans attribut moisi du cul et avec de belles css
Marsh Posté le 06-01-2007 à 04:00:22
Tu m'étonnes que Firefox fasse n'importe quoi tiens, la plus basique des règles d'écriture en html n'est pas respectée, pourquoi tu voudrais qu'il fasse autre chose
Marsh Posté le 06-01-2007 à 10:58:58
c'est quoi la plus basique des regles html ?
fermer le span ? c'est juste une erreur de copier coller ça. Et son style est bien sur ds un fichier a part, j'ai juste voulu preciser l'attribut absolute
les majuscules ds les balises ? c'est ma forme d'ecriture
les <BR> au lieu de <BR/> ? c'est un slash qui m'arrive d'oublier, rarement. le site n'est pas encore en ligne
actuellement le suel pb que j'ai avec firefox c qu'il ne veut pas etendre la zone cliquable sur du blanc, alors que le bouton en dessous est censé etre cliquable
expliquez moi ce qu'est un code propre sans fioriture pour afficher un menu qui soit modifiable a volonté ?
par quel procedé ?
une boucle unique qui affiche les 2 ? et comment superposer ?
Marsh Posté le 06-01-2007 à 11:16:25
T'as plein de code sur alsacreations.com
Ca dépend de ton doctype
Marsh Posté le 06-01-2007 à 13:25:50
ah mais oui suffisait d'utiliser le bouton comme un fond d'un contenant css. c la 1ere fois que je fais cette betise tiens
merci en tout cas
Marsh Posté le 06-01-2007 à 16:26:46
Fazer916 a écrit : c'est quoi la plus basique des regles html ? |
une balise ouverte => une balise fermée, et je ne parle pas que du <br />, mais aussi de la balise <img>. Je pourrais aussi ajouter les attributs entre ".
Par contre, arrête de faire des justifications à deux balles style "c'est ma forme d'écriture", le navigateur s'en bât la raie avec un paquebot de tes formes d'écriture, ce ne sont pas elles qui sont les normes, alors firefuck, hem, hein...
Marsh Posté le 06-01-2007 à 16:39:56
ok toutes ces regles ont ete respectés sur le reste du code, seul ce bout de code que j'avais fait tout au debut etait pas correct, c'est pourquoi je me repenche dessus pour tout corriger
Marsh Posté le 04-01-2007 à 20:50:39
Bonjour,
j'ai un menu vertical a afficher sur ma page, ce menu ce compose de plusieurs boutons (evidemment), composé chacun d'un bouton graphique, avec une ecriture au milieu
pour des raisons de facilité de maintenance, chacun de mes boutons sont enregistrés (en tant qu'image), mais sans l'ecriture
j'affiche donc chaque bouton puis je repasse par dessus pour ecrire chaque titre
mais j'ai 2 problèmes,
- pour pouvoir cliquer sur toute la zone du bouton, je met l'image et l'ecriture dans une balise <A HREF></A>
pour IE ça va, mais sur firefuck c'est a moitié cliquable, uniquement l'ecriture, et puis un bord du bouton
- 2e probleme, pour superposer correctement l'ecriture sur le bouton je suis obligé de positionner cette derniere en position absolue, mais comme mes boutons sont en relative, et que sur IE et firefuck les positions relative et absolue ne sont pas egales, je n'arrive a positionner de maniere equivalente sur les 2 navigateurs
quelles solutions utiliser ?
ou alors faire une fonction image en PHP qui recré chaque bouton au moment de l'affichage ?