Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Trouvez des solutions rapides et fiables à vos interrogations grâce à une communauté d'experts dévoués. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme.

Bonjour, j’aurai besoins d’aide en HTML svp
Ma prof de NSI me demande de faire un site en 3 page mais que leurs mises en page devra être réalisée à l’aide d’un unique fichier CSS

Je ne comprend pas comment je pourrait procéder ? Merci d’avance

Sagot :

Bonsoir

Rôles du HTML et du CSS

Le HTML constitue le contenu de la page, ce qui sera visible par l'utilisateur.
Mais pas que, le HTML apporte aussi tout un tas d'informations du genre la langue du site, les scripts javascript qu'il faudra exécuter, certains éléments de mise en page basique, et bien d'autres.

Le CSS ca va être l'habillage du site, la manière dont la contenu sera disposé. Il fonctionne en deux membres:

  • Le sélecteur CSS, il peut être générique du genre p, h1, body, etc. ou plus précis comme #id_ma_balise, .ma_class, p.class_2
  • Les attributs CSS, ce sont les propriétés qu'on va imposer à l'élément sélectionné. Par exemple sa couleur (color:), ses marges (margins:),...

Lier le HTML & le CSS

Comme on l'a rappelé au dessus, le fichier HTML contient des informations que le visiteurs ne voit pas forcément mais qui permettent le bon fonctionnement du site, c'est le cas de la balise <link>.

Cette balise est utilisé 99% du temps pour lier une feuille de style (fichier .css) ou pour définir un favicon (le petit icon qu'on voit dans l'onglet des navigateur, à gauche du nom du site).

Pour lier un fichier CSS

On doit simplement écrire

▌ <link rel="stylesheet" href="<emplacement du fichier.css>">

Cette liaison n'est pas exclusive, donc on peut totalement lier plusieurs pages HTML au même fichier CSS.

Une feuille CSS, plusieurs pages ?

Je ne sais pas précisément ce qui te posait problème mais un fichier CSS peut totalement assumer plusieurs pages sans soucis.
À savoir qu'un fichier CSS fonctionnera toujours aussi bien même si certains sélecteurs CSS sont obsolètes

Par exemple

Imaginons qu'un fichier CSS ait une part des sélecteurs communs aux 3 pages HTML (par exemple: body, h1, p, header), cela va très bien fonctionner sur les pages.

Si la première page contient une <div class="page-1"> et qu'en CSS on fait par exemple:

div.page-1 { background-color: lightgreen; }

Ca ne posera aucun problème que la div avec la class "page-1" n'existe pas sur les pages 2 et 3.

Voilà

J'espère avoir dissipé ce qui te semblait flou, sinon tu peux me demander dans les commentaires,

Bonne soirée

Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.