CSS versus JavaScript ?
14 messages
• Page 1 sur 1
-

Toma - WRInaute discret

- Messages: 208
- Inscription: 18 Jan 2006
CSS versus JavaScript ?
Bonsoir,
On voit de temps en temps des tutos pour faire "un menu intégralement en CSS". Je me suis moi même amusé à faire ça sur mon site.
Mais voilà, l'utilisation exclusive de CSS me parait quand même très limtante pour faire des menus ou toute autre chose légèrement dynamique. Surtout que JavaScript permet de faire ça aussi bien et même mieux en modifiant le style dynamiquement (enfin j'ai l'impression, je suis pas un pro du JS!).
De plus, JS est quasiment actif dans tous les navigateurs et bien rodé. Alors que CSS, même s'il est géré par tous les navigteurs, peut avoir des résultats différents d'un ordinateur à l'autre.
Coté référencement, un menu bien fait en JS ne doit rien avoir à envier à un menu intégralement CSS.
Donc ma question :
Est ce que ca sert à quelque chose d'essayer de limiter l'utilisation de JS pour le remplacer par des fonctionalité dynamiques de CSS, ou est ce que c'est uniquement un truc de geek ?
Merci.
On voit de temps en temps des tutos pour faire "un menu intégralement en CSS". Je me suis moi même amusé à faire ça sur mon site.
Mais voilà, l'utilisation exclusive de CSS me parait quand même très limtante pour faire des menus ou toute autre chose légèrement dynamique. Surtout que JavaScript permet de faire ça aussi bien et même mieux en modifiant le style dynamiquement (enfin j'ai l'impression, je suis pas un pro du JS!).
De plus, JS est quasiment actif dans tous les navigateurs et bien rodé. Alors que CSS, même s'il est géré par tous les navigteurs, peut avoir des résultats différents d'un ordinateur à l'autre.
Coté référencement, un menu bien fait en JS ne doit rien avoir à envier à un menu intégralement CSS.
Donc ma question :
Est ce que ca sert à quelque chose d'essayer de limiter l'utilisation de JS pour le remplacer par des fonctionalité dynamiques de CSS, ou est ce que c'est uniquement un truc de geek ?
Merci.
-

TOMHTML - WRInaute accro

- Messages: 3250
- Inscription: 25 Aoû 2004
Re: CSS versus JavaScript ?
Toma a écrit:Est ce que ca sert à quelque chose d'essayer de limiter l'utilisation de JS pour le remplacer par des fonctionalité dynamiques de CSS, ou est ce que c'est uniquement un truc de geek ?
Trop de JS, tue le JS !
ça sert surtout aux personnes qui ont désactivé javascript pour une raison ou pour une autre (et il y en a bcp) ainsi qu'aux moteurs de recherche.
Le mieux, c'est d'utiliser JS ET CSS, non ?
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
...
... et j'ajouterais que pour avoir bossé sur les deux cas (menu JS dynamique et menu CSS dynamique), niveau difficiluté ca se vaut à mon sens.
Et au niveau interprétation par les moteurs de recherch (et donc suivi), tu as plus de chances que ca coince avec un menu JS (même s'il est vrai cela dépend du script JS) qu'avec un menu CSS avec des <ul> <li>
Et au niveau interprétation par les moteurs de recherch (et donc suivi), tu as plus de chances que ca coince avec un menu JS (même s'il est vrai cela dépend du script JS) qu'avec un menu CSS avec des <ul> <li>
-

Thierry Bugs - WRInaute accro

- Messages: 4377
- Inscription: 16 Juin 2004
On peut faire de très jolie choses en menu css aujourd'hui
de même les menus js peuvent être pratique, néanmoins pour le crawl des moteurs c'est pas toujours ça, puisque ça dépend du script.
C'est un choix de conception...
de même les menus js peuvent être pratique, néanmoins pour le crawl des moteurs c'est pas toujours ça, puisque ça dépend du script.
C'est un choix de conception...
-

wullon - WRInaute accro

- Messages: 3918
- Inscription: 18 Sep 2004
Tiens c'est intéressant comme question.
Perso j'aurais un penchant pour les menus en CSS, ceux de CSSPlay sont très bien et passent partout il me semble.
En fait la question est : qu'est-ce qui est le plus désactivé chez les utilisateurs, le CSS ou le JS ?
A mon avis on trouvera plus d'utilisateurs supportant le CSS, mais c'est à vérifier...
Perso j'aurais un penchant pour les menus en CSS, ceux de CSSPlay sont très bien et passent partout il me semble.
En fait la question est : qu'est-ce qui est le plus désactivé chez les utilisateurs, le CSS ou le JS ?
A mon avis on trouvera plus d'utilisateurs supportant le CSS, mais c'est à vérifier...
-

Toma - WRInaute discret

- Messages: 208
- Inscription: 18 Jan 2006
Ok, donc en théorie (pour les moteurs), le mieux pour le réf c'est le menu CSS. Un menu JS bien fait peut être équivalent, au pire en utilisant une balise noscript (pour le savoir il suffit de voir si nos petits liens s'affichent lorsqu'on désactive JS).
Mais après dans la pratique (pour le visiteur), il me semble qu'il y a plus de chance d'avoir des navigateurs avec une gestion douteuse des CSS (dans ce cas on perd des visiteurs) que d'autres avec le JS désactivé (et dans ce cas on perd moins de visiteurs, car celui qui a désactivé JS s'attend à avoir une page avec un menu moche).
Perso moi j'ai 1.5% de visiteurs sans JS. Le problème c'est que les visiteurs avec des CSS bizarres est dur à évaluer. C'est clair que c'est ici la clé du problème. Car si on suppose que le CSS est correct sur tous les navigateurs, il n'y a plus acune raison d'utiliser JS.
Au passage si quelqu'un a un menu "ultime" -- c'est à dire vu par les moteurs et joli sous un max de navigateurs avec et sans JS activé -- en CSS ou en JS ou avec les deux, je veux bien voir!
Mais après dans la pratique (pour le visiteur), il me semble qu'il y a plus de chance d'avoir des navigateurs avec une gestion douteuse des CSS (dans ce cas on perd des visiteurs) que d'autres avec le JS désactivé (et dans ce cas on perd moins de visiteurs, car celui qui a désactivé JS s'attend à avoir une page avec un menu moche).
Perso moi j'ai 1.5% de visiteurs sans JS. Le problème c'est que les visiteurs avec des CSS bizarres est dur à évaluer. C'est clair que c'est ici la clé du problème. Car si on suppose que le CSS est correct sur tous les navigateurs, il n'y a plus acune raison d'utiliser JS.
Au passage si quelqu'un a un menu "ultime" -- c'est à dire vu par les moteurs et joli sous un max de navigateurs avec et sans JS activé -- en CSS ou en JS ou avec les deux, je veux bien voir!
-

xescorp - WRInaute occasionnel

- Messages: 298
- Inscription: 19 Jan 2007
Mais pourquoi vous tentez d'opposer JS et CSS, les 2 vont parfaitement ensemble.
Regardez ce qu'on peut faire avec un plugin Dotclear (JS/CSS), on dirait du Flash non ?
http://www.saki-art.com/?2007/02/19/2-premiere-gallerie
Regardez ce qu'on peut faire avec un plugin Dotclear (JS/CSS), on dirait du Flash non ?
http://www.saki-art.com/?2007/02/19/2-premiere-gallerie
-

wullon - WRInaute accro

- Messages: 3918
- Inscription: 18 Sep 2004
e-kiwi a écrit:>> qu'est-ce qui est le plus désactivé chez les utilisateurs
tu veux dire "quels utilisateurs n'ont pas un navigateur compatible CSS" ? des gens qui téléchargent le web développer de firefox pour surfer css désactivée, j'en connais 0
Oui
Ou alors un navigateur non compatible CSS.
-

TOMHTML - WRInaute accro

- Messages: 3250
- Inscription: 25 Aoû 2004
wullon a écrit:e-kiwi a écrit:>> qu'est-ce qui est le plus désactivé chez les utilisateurs
tu veux dire "quels utilisateurs n'ont pas un navigateur compatible CSS" ? des gens qui téléchargent le web développer de firefox pour surfer css désactivée, j'en connais 0
Oui.
Ou alors un navigateur non compatible CSS.
comme certains téléphones portables qui vont sur le web par exemple
14 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- site duplifié versus piratage versus..?
- CSS et javascript
- google et javascript/css
- Cadre Javascript CSS
- Menu onglet en css + javascript
- html, xhtml, javascript et css
- CSS/positionnement, contenu et javascript
- Le display none, 3 méthodes : inline, css et javascript
- Javascript galerie d'images (SmoothGallery) Conflit CSS
- javascript, css : texte caché en JS : quelles conséquences?
Consultez la description détaillée des produits ou services de Google suivants : Google Speed Tracer
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


