Comment ajouter un lien hypertexte au CSS externe

Les feuilles de style en cascade (CSS) sont des instructions de navigateur permettant de styliser des éléments HTML pouvant être ajoutés à des pages Web de trois manières: externe, interne ou intégrée. L'utilisation de feuilles de style externes présente deux avantages: les styles d'une page peuvent être conservés séparément du contenu de la page et les mêmes styles peuvent être inclus dans plusieurs pages Web. Les utilisateurs peuvent également modifier les références de fichier CSS en interagissant avec l'interface utilisateur de la page (liens hypertexte), une fonctionnalité qui permet aux visiteurs de modifier de manière dynamique tout ou partie des styles d'une page spécifique.

1.

Ouvrez un éditeur de texte et créez un nouveau fichier nommé «externalBlue.css». Généralement, le processus de création d'un nouveau fichier texte dans un éditeur de texte consiste à sélectionner «Nouveau» dans le menu «Fichier».

2

Définissez un style unique dans externalBlue.css. Ce style est le style par défaut et indique que la couleur d'arrière-plan (corps) de la page Web doit être bleue. Veillez à utiliser la syntaxe de style appropriée (sélecteur, style, attribut) comme suit:

corps {fond: bleu;}

Enregistrez votre fichier externalBlue.css, puis fermez votre éditeur de texte.

3

Créez un deuxième fichier nommé «externalGreen.css» auquel l'utilisateur accédera lorsque l'utilisateur sélectionnera un lien hypertexte sur la page. Définissez un style indiquant que la couleur d'arrière-plan (corps) de la page doit être verte, puis enregistrez et fermez le fichier:

corps {fond: vert;}

4

Créez un troisième fichier nommé «externalCSS.html». Ajoutez les balises HTML de base au fichier - «», «», «», «», «» et «» - comme suit:

5

Ajoutez la feuille de style externalBlue.css au fichier externalCSS.html en plaçant une balise de lien (“”) entre les balises d’ouverture “” et de “” du fichier. Ajoutez la balise “”, définissez l'attribut “rel” de la balise sur “feuille de style”, l'attribut “href” sur “externalBlue.css” et l'attribut “id” sur “styles”. Le lien "styles" fait maintenant référence à la feuille de style externalBlue.css dans externalCSS.html.

6

Ajoutez une balise JavaScript “” ouverte au fichier. Définissez l'attribut «type» de la balise sur «text / javascript». Placez ce jeu de balises sous la référence à la balise de lien «styles».

7.

Ajoutez une fonction JavaScript appelée «changeStyle ()» à externalCSS.html entre l'ouverture et la fermeture. Cliquez ici pour modifier la feuille de style.

9

Ouvrez externalCSS.html dans un navigateur Web. Cliquez sur l'hyperlien «Cliquez ici pour modifier la feuille de style» et vérifiez que la feuille de style externalGreen.css s'ouvre et que l'arrière-plan passe du bleu au vert.

Choses nécessaires

  • Éditeur de texte
  • Accès au serveur Web
  • Navigateur Web avec JavaScript activé

Conseils

  • Les feuilles de style externes peuvent être modifiées à l'aide de scripts côté serveur, bien que cette méthode nécessite une requête du serveur.
  • L'attribut «type» dans une balise peut être utilisé pour spécifier des types de média, permettant aux navigateurs ne prenant pas en charge un type de média particulier d'ignorer le CSS.
  • L'attribut «media» dans une balise peut être utilisé pour spécifier un support utilisé par la feuille de style. Ces supports incluent des options telles que print, screen et tty.
  • Certaines versions plus anciennes d'Internet Explorer peuvent ne pas implémenter complètement JavaScript.

Attention

  • Tous les navigateurs ne supportent pas tous les styles CSS, et certains peuvent les implémenter différemment. Assurez-vous de garder cela à l'esprit lorsque vous utilisez des styles qui modifient l'apparence générale de la page Web.

Recommandé