Javascript Ajoute Du Style À L’Élément

| | | | | | |

Lors de la comparaison de la classe CSS avec l`ID, la différence est que la classe CSS applique un style à plusieurs éléments. ID, en revanche, applique un style à un seul élément. L`ID est également spécial que vous pouvez utiliser une URL spéciale pour créer un lien direct vers un élément et il est utilisé par JavaScript.

CSS , les sélecteurs sont utilisés pour cibler un élément spécifique ou plusieurs éléments sur une page Web. Une fois qu`un élément a été ciblé, un style ou un ensemble de styles peut être appliqué à l`élément.

Une grande variété de sélecteurs sont disponibles. Deux des plus couramment utilisés sont et ID. Les deux sont utilisés pour cibler les éléments avec le titre.

et sélecteurs d`ID

Quelle est la différence entre n balises > et ID  ? C`est une question posée par de nombreux développeurs qui découvrent CSS et nous y répondrons dans ce guide.

Lorsque vous aurez fini de lire ce guide, vous connaîtrez les différences entre ces deux sélecteurs. Vous aurez les informations dont vous avez besoin pour prendre une décision éclairée sur la sélection à utiliser dans votre code. Commençons.

Sélecteurs CSS

une page Web , vous souhaitez appliquer certains styles à des éléments spécifiques de la page. Par exemple, vous pouvez définir la couleur du texte de toutes les balises

sur le vert ou modifier la taille de la police de l`en-tête.

Les sélecteurs vous permettent de cibler des éléments spécifiques sur une page Web auxquels vous pouvez appliquer des styles. De nombreux sélecteurs sont disponibles dans CSS, tels que les sélecteurs universels, les sélecteurs descendants, les sélecteurs enfants et les sélecteurs de regroupement . Si vous souhaitez en savoir plus sur les sélecteurs CSS, lisez notre guide du débutant sur les sélecteurs CSS.

Deux sélecteurs, et id , sont utilisés pour les éléments de style en fonction de la classe et de l`ID attribués à un élément HTML, respectivement, mais ces sélecteurs prêtent souvent à confusion, nous allons donc explorer ce que chacun fait.

le sélecteur d`id est unique

le sélecteur d`identifiant permet de définir des règles de style applicables à un seul élément de la page Web. Chaque page Web ne peut avoir qu`un seul élément avec un seul < un attribut d`ID. Cela signifie que le sélecteur d`ID ne peut jamais être utilisé pour styliser plus d`un élément.

Les sélecteurs d`ID sont définis à l`aide d`un signe dièse. Ils sont immédiatement suivis de la valeur d`identité à auquel vous souhaitez appliquer un ensemble de règles de style. Voici un exemple du sélecteur d`identité en action :

Ce style s`applique à l`élément

dans notre document HTML avec l`id betaBanner. Le style définira la couleur d`arrière-plan de l`élément sur orange et la couleur du texte dans l`élément sur blanc.

Le sélecteur de classe n`est pas unique

un sélecteur de classe vous permet de définir des règles de style qui s`appliquent à tout élément avec un attribut de classe égal à une certaine valeur.

Comme mentionné - ci-dessus, le sélecteur d`identité ne peut pas être utilisé pour un style d`élément. en fait, l`ID ne peut être utilisé qu`une seule fois sur une page Web. les cours, en revanche, peuvent être utilisés sur plusieurs éléments. Ainsi, si vous appliquez un style à l`aide d`un sélecteur de classe, tout élément partageant cette classe sera soumis aux styles que vous définissez.

Les sélecteurs de classe sont définis à l`aide d`un point, suivi de la valeur de la classe à laquelle vous souhaitez appliquer un ensemble de styles. Voici un exemple du sélecteur de classe en action :

. .orangeBackground {couleur de fond : orange ; }

Ce style définit la couleur de fond de notre

tag sur orange. De plus, le style définit la couleur d`arrière-plan de notre balise précédente, nous pourrions le faire en utilisant ce code :

Dans ce code, toutes les règles de style définies pour les classes orangeBackground et large sont appliquées à notre élément Web. Avec une carte d`identité, cependant, nous ne pourrions pas reproduire ce comportement, car chaque élément ne peut avoir qu`un seul identifiant.

les identifiants ont une fonction de navigateur unique

Jusqu`à présent, nous avons discuté du fait que les identifiants peuvent appliquer des styles à un seul élément. Contrairement aux classes qui peuvent appliquer des styles à plusieurs éléments. Ce n`est pas la seule différence entre les sélecteurs de classe et d`ID.

Dans le navigateur, les classes n`ont pas de fonction particulière. Leur objectif principal est de vous permettre d`appliquer des styles à un certain nombre d`éléments sur une page Web. L`ID, en revanche, peut être utilisé par le navigateur pour accéder à une certaine partie de la page Web.

Si vous attribuez un ID à un élément, vous pouvez utiliser une URL spéciale pour accéder directement à cet élément. élément. Ce comportement fonctionne car les identifiants sont uniques sur une page Web.

Supposons que nous voulions envoyer un lien vers notre site Web qui défile automatiquement jusqu`à l`utilisateur avec un en-tête. Nous pourrions le faire en utilisant ce code :

Dans ce code, nous avons attribué une carte d`identité à la balise

tag qui contient le texte Trois. Nous pourrions désormais envoyer à un utilisateur un lien de défilement direct vers cet élément sur la page Web. Cela se fait en utilisant l`adresse suivante :

https : //domaine .com/index.html#section3

Lorsqu`un utilisateur accède à cette URL (où domain.com est l`URL de votre site), il défilera jusqu`à l`en-tête avec l`id < em>section3 . Ce comportement n`affecte pas les classes.

les identifiants sont utilisés par JavaScript

Si vous avez de l`expérience avec JavaScript , vous saurez que les identifiants sont couramment utilisés dans ce langage de programmation. La fonction getElementById permet de sélectionner un élément sur une page web. Elle est basée sur le fait qu`un seul élément peut re le même ID.

Les classes, en revanche, peuvent refléter plusieurs éléments sur une page Web. Ils ne seraient pas utiles si vous voulez travailler avec un élément particulier dans JavaSc pour extraire.

Vous pouvez utiliser les deux classes sélecteurs ID et CSS

Il n`y a aucune règle en HTML qui vous empêche d`attribuer à la fois un ID à un élément d`une classe.

Supposons que nous voulions appliquer les styles associés à une classe appelée backgroundOrange à . Vous pouvez le faire en utilisant ce code :

La balise

sera soumise à des styles pour le backgroundOrange. De plus, il utilisera également des styles appliqués à l`ID customDiv à l`aide d`un sélecteur d`identité.

Conclusion

Lorsque vous travaillez avec CSS, il n`y a aucune raison spécifique pour que vous utilisiez une carte d`identité sur une classe. Cependant, c`est une bonne idée d`utiliser ID uniquement si vous voulez le style d`un élément de page Web, et de l`utiliser si vous voulez le style de plusieurs éléments.

Dans ce tutoriel, nous avons discuté, en faisant référence à les exemples, les bases des identifiants CSS et des sélecteurs de classe, et nous avons comparé les deux. Vous êtes maintenant prêt à commencer à utiliser les identifiants CSS et les sélecteurs de classe en tant que développeur !

Nous espérons que cet article vous a aidé à résoudre le problème. Outre Javascript Ajoute Du Style À L’Élément, consultez d'autres sujets liés à exp.

Vous voulez exceller en Python? Consultez notre examen des meilleurs cours en ligne Python 2022. Si vous êtes intéressé par la science des données, découvrez également comment apprendre la programmation en R.

Au fait, ce matériel est également disponible dans d'autres langues:



Frank Innsbruck

Rome | 2022-11-28

Je me préparais pour mon entretien de codage, merci de clarifier ceci - Javascript Ajoute Du Style À L’Élément en Python n'est pas le plus simple. Je reviendrai demain avec des commentaires

Angelo Lehnman

Tallinn | 2022-11-28

C'est simple et clair. Merci de partager. Javascript Ajoute Du Style À L’Élément et autres problèmes avec tile ont toujours été mon point faible 😁. Vérifié hier, ça marche !

Julia Emmerson

Massachussetts | 2022-11-28

C'est simple et clair. Merci de partager. Javascript Ajoute Du Style À L’Élément et autres problèmes avec tile ont toujours été mon point faible 😁. Je reviendrai demain avec des commentaires

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically