Version complète: sur le forum Webmaster Hub : deux fichier .css?
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Gribouille26
Salut, biggrin.gif

je voudrais savoir si c'est possible de mettre deux feuilles de styles en rapport avec une page? smile.gif

J'explique: j'ai un menu assez volumineux en CSS et les reste de mon site. Je voudrais mettre le menu dans une menu.css et une autre pour la mise en page du site en général.
Est-ce que je peux appeller 2 feuilles de styles différentes sur une même page?
Et si c'est possible, comment faire l'appel?
Ca ne risque pas de ralentir le chargement de mes pages?

Merci pour vos infos whistling.gif
Ganf
C'est possible, il n'y a rien à faire à part faire un deuxième <link> similaire au premier, avec une autre adresse dedans. Ça ralentira simplement d'un appel de document (vu qu'il aura un fichier à aller chercher en plus).

Si tu penses que c'est nécessaire lances toi.
Gribouille26
Merci! :up:

C'était juste pour une question pratique.
Je ferais l'essai pour voir si ça ralenti vraiment...
thewiseoldman
Les css peuvent être commentées et agencées comme vous le souhaitez, je ne vois alors pas l'intérêt d'une deuxième feuille de style.
Gribouille26
biggrin.gif
C'est pour que certaines personnes puissent changer un peu le site sans riquer de modifier le menu qui prend a lui seul la moitié de la css (non, là, j'abuse... hypocrite.gif ).
Denis
Personnellemnet, j'utilise souvent plus d'une CSS pour mes projets. Mis à part évidemment pour un styleswitcher, j'aime bien séparer la structure de présentation de mes pages de l'habillage cosmétique... Très pratique lors des manpulations ultérieures. :up:
Gribouille26
Merci Denis!
Ca me réconforte d'avoir un avis en mon sens.... biggrin.gif
Lurch
Ta question tombe bien, Gribouille, puisque je suis en train de re-écrire mon site [ouf ! Je pense avoir terminé dans 24 heures] et, à cette occasion, j'ai pensé faire 2 css : 1 pour la structure elle-même (blocs titre, colonnes gauche et droite, centre page, etc...) et l'autre pour "l'habillage" (le body, les paragraphes, les liens, les balises h, etc...).

c'est une solution qui me séduit, dans la mesure où ma feille de style commence à prendre du poids.

De plus, cela demande un minimum de réflexion qui n'est pas inutile quand on souhaite se remettre en question sur la structure du site. wink.gif

On peut, techniquement, faire autant de feuilles de styles extérieures que l'on veut. Il suffit de les nommer (dans mon cas c'est struc.css et style.css) et de faire un <link> pour chaque fichier css dans le head.

Je pense que je vais garder ce système que je suis en train de tester et je ne vois pas de ralentissement dans le chargement de mes pages.
Gribouille26
:up: Merci pour le test... gratos, Lurch!
Lurch
Bah ! ce sera juste 1 bière entre ex-mangeur-hors-concours wink.gif
Dinostrate
CITATION(Lurch @ jeudi 24 juin 2004, 13:45)
je ne vois pas de ralentissement dans le chargement de mes pages.

En fait, si ralentissement il y a... il se produit lors du premier chargement du style... ensuite, le navigateur doit retrouver la feuille dans le cache.
Personellement, je différencie les feuilles entre les présentations fondamentales et les couleurs.... en prévision du choix des styles par l'utilisateur. En général, j'arrive donc à 3 feuilles simultanées, mais bien entendu, toutes les combinaisons sont possibles, il suffit de choisir une démarche rigoureuse et de s'y tenir.

Dino
Gribouille26
Un lait fraise peut-être?!
Je bois pas! sick.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.