Bonjour,
J'aimerais savoir à quoi correspond le sélecteurA quoi sert le tiret ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #main-menu
Merci
Bonjour,
J'aimerais savoir à quoi correspond le sélecteurA quoi sert le tiret ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #main-menu
Merci
Il sert juste à séparer le mot main du mot menu, un peu comme dans Jean-Jacques...
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Merci
Donc il s'agit d'un seul identificateur nommé "main-menu"
Oui, si tu fais une recherche sur le code source de la page, tu devrais le retrouver.
Cependant, c'est assez maladroit comme notation, il est préférable d'utiliser le tiret bas (underscore).
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
C'est vrai il figure dans le code source
Dans la programmation en général un identificateur est une chaîne de caractères qui ne doit pas contenir ni d'espace ni de tiret. La règle n'est pas la même alors en HTML ?
Non, ce n'est pas pareil parce que HTML et CSS ne sont pas des langages de programmation.
Avec un langage de programmation, l'utilisation du tiret dans un identifiant n'est pas possible car il représente une soustraction, donc, si on prend l'exemple de JavaScript, nommer une variable main-menu correspondrait en réalité à faire la soustraction de main et de menu, ce qui causerait au mieux une incohérence, au pire une erreur.
Mais HTML est un langage de structuration de données et CSS un langage de mise en forme, les opérations arithmétiques n'y existent donc pas et le tiret est autorisé pour un identifiant.
Mais encore une fois, ce n'est pas recommandé par souci de cohérence avec les autres langages avec lesquels ils peuvent être en interaction.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Merci beaucoup pour ces explications, ça m'éclaire énormament
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager