Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: SeanMichael le le 09-03-2009 a 17:38:21

Titre: CSS ou JS Dilemme terrible aidez moi ?
Posté par: SeanMichael le le 09-03-2009 a 17:38:21

Salut à tous

J'ai besoi pour mon site d'un menu déroulant. Avec du mal, j'ai enfin réussi à trouver des scripts de menu déroulant.
J'ai deux solution qui s'offrent à moi soit du CSS pure mais le design est bof bof soit du JS+ javascript est le design est impeccable (du moins selon mes critères) bon je sais que l'emploi du javascript n'est pas recommandé pour un menu pour des raisons d'accessibilité mais est ce que c'est vraiment grave. Sachant que mon site a peu de chance d'intéresser des mal voyants ou des mecs qui surfent avec des vieux navigateurs.
Merci d'avance pour votre aide

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Lilian le le 09-03-2009 a 20:22:18

Bonsoir,

Le Javascript est bien souvent requis pour Internet Explorer 6, il est possible de le faire en Full CSS pour les autres navigateurs.

Donc comme IE 6 est amené à disparaître, ce n'est pas dramatique en soit d'avoir du Javascript pour cette version de navigateur, pour les autres, ce n'est nullement nécessaire.

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: SeanMichael le le 09-03-2009 a 21:28:37



Donc a priori je peux utiliser du javascript sans aucun soucis :) :)
C'est cool

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Zetura le le 10-03-2009 a 17:47:25

Bah le truc c'est que JavaScript rendra ton site mon accessible, et certaines personnes désactivent le JavaScript, si si, même des personnes non handicapées ;)
Je pense que tu as du trouver de mauvais tutoriels pour des menus déroulants en CSS, car il est même plus simple de le faire en CSS que en JavaScript, et je ne vois pas pourquoi ce serait moins jolie. En tout cas, si tu songes encore au CSS, fait un tour sur Alsacréations.fr, il y a les outils pour la réalisation ;)

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: SeanMichael le le 10-03-2009 a 18:47:17

Merci pour vos réponses

Disons que pour le CSS pur j'ai chopé un script que j'ai adapté à mes besoins.
Le rendu n'est pas terrble, le design à la base était un peu austère.
J'ai un script avec css et js qui est pile ce que je recherche design qui me plait et aucune adaptation à faire.
Vu que je rame un peu quand il s'agit de tripoter du CSS que ça me prend toujours pas mal de temps, je me suis dit pourquoi réinventer la roue.
::) ::)

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: bormat le le 10-04-2009 a 11:28:53

tu peux faire les 2 tu le fait en js et si la personne désactive le js c'est le css qui reprend la relève
au fait on peut faire un menu déroulant css pour ie6 sans js voir le menu en bas
http://bormat2.free.fr/

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Zetura le le 10-04-2009 a 11:35:36

Citation de: bormat le le 10-04-2009 a 11:28:53
tu peux faire les 2 tu le fait en js et si la personne désactive le js c'est le css qui reprend la relève
au fait on peut faire un menu déroulant css pour ie6 sans js voir le menu en bas
http://bormat2.free.fr/


Donc là tu dis qu'il devrait le faire fonctionnel en JS ET en CSS ? Si c'est fonctionnel en CSS, pourquoi s'embêter avec le JS ? xD

@SeanMichael, Si tu as deja du mal à faire du CSS pour un menu déroulant, tu risques d'avoir encore plus de mal à le développer en JavaScript :s

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: bormat le le 10-04-2009 a 12:00:12

pour un menu basique le mieux est que du css mais si il veut faire un déroulement progressif
comme quand on passe la souris sur projet à ce site http://www.creaplans.fr/
le site utilise du css et du js pour faire un déroulement progressif
ce qui est plus esthétique

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Zetura le le 10-04-2009 a 12:03:43

Citation de: bormat le le 10-04-2009 a 12:00:12
pour un menu basique le mieux est que du css mais si il veut faire un déroulement progressif
comme quand on passe la souris sur projet à ce site http://www.creaplans.fr/
le site utilise du css et du js pour faire un déroulement progressif
ce qui est plus esthétique


Okay dans ce cas là je comprends mieux ton raisonnement ;)

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Pixii le le 12-04-2009 a 14:10:26

Bonjour,

Je pense aussi que cela dépend des contraintes et du public cible de ton site. Usage personnel, professionnel... Quel est le profil des visiteurs ou des futurs visiteurs. Selon ces paramètres on peut plus ou moins se permettre l'utilisation du Javascript ou non.

Mais à plus forte raison, je pense que le CSS est à favoriser dans la majorité des cas compte tenu de l'accessibilité de ce langage. Il y a davantage d'internaute qui désactive le Javascript que le CSS. D'autant que le CSS permet également beaucoup de possibilité, même si les transitions d'effets sont moins fluides. A un moment donné je crois qu'il est important de peser les besoins d'accessibilité avec les effets graphiques selon les contraintes établit au préalable, pour savoir lequel paraît le plus approprié à tel ou tel projet.

Cordialement.

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: SeanMichael le le 15-04-2009 a 14:58:00

En fait j'ai trouvé un script css qui arche nickel, il y a du javascript mais c'est pour Internet explorer 6 je pense, le menu déroulant ne marche pas sous ie 5 mais bon ce n'est pas la fin du monde, il s'agit d'un site amateur.
Voila le résultat http://www.jobirlande.com/ (http://www.jobirlande.com/)

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: dens 37 le le 28-04-2009 a 14:50:57

Bonjour,
IE6 est utilisé par plus de 11% de mes visiteurs (moins de 1% pour IE5),
je pense qu'il est bon de ne pas négliger la version css.
(merci bormat d'avoir citer mon site cela m'a permis de découvrir ce forum !)

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: Lilian le le 28-04-2009 a 15:04:32

Le javascript est uniquement utilisé pour IE6 puisque ce monsieur ne comprend pas les ":hover" sur les balises "li"

Autrement pour les autres navigateurs, une version CSS passe sans soucis.

Titre: Re:CSS ou JS Dilemme terrible aidez moi ?
Posté par: bormat le le 28-04-2009 a 16:28:27

Citation de: dens 37 le le 28-04-2009 a 14:50:57
Bonjour,
IE6 est utilisé par plus de 11% de mes visiteurs (moins de 1% pour IE5),
je pense qu'il est bon de ne pas négliger la version css.
(merci bormat d'avoir citer mon site cela m'a permis de découvrir ce forum !)

de rien je trouvais que c'était un bon compromis entre js et css
Citation de: Lilian le le 28-04-2009 a 15:04:32
Le javascript est uniquement utilisé pour IE6 puisque ce monsieur ne comprend pas les ":hover" sur les balises "li"

Autrement pour les autres navigateurs, une version CSS passe sans soucis.
oui mais il les comprend sur les a donc pas besoins de js

même si quand même des gens qui navigue sous ie6 je js désactiver ça doit pas être courant


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.