Menu uniquement en CSS...possible?
TchaikovskiART
Messages postés
21
Statut
Membre
-
bg62 Messages postés 23433 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 23433 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Est-il possible de réaliser le menu de navigation uniquement en CSS? autres solution?
le but est d'éviter de changer le code sur chaque page de mon site quant il y a une mise a jour ( ajout d'une nouvelle page html et donc son lien qui doit être ajouter dans le menu)
merci
Est-il possible de réaliser le menu de navigation uniquement en CSS? autres solution?
le but est d'éviter de changer le code sur chaque page de mon site quant il y a une mise a jour ( ajout d'une nouvelle page html et donc son lien qui doit être ajouter dans le menu)
merci
3 réponses
-
bien sur que c'est possible :)
exemple :
https://www.unesourisetmoi.info/menus/menus.php
(le rouge est 'full css')
ensuite tu as une foule de liens sur ... google ....-
ehh, j viens de voir le code source de cette page - https://www.unesourisetmoi.info/menus/css-menu/css-menu.php
soit j ne comprend pas quelle code il faut prendre pour le mettre dans un CSS soit on se pas compris :)
j veux créer un CCS comportant tout les éléments de menu ( liste, sous liste etc..)
et laisser dans le code HTML uniquement une balise simple qui incite l'utilisation de ce CSS, comme ça quand je dois ajouter une nouvelle page ( et un lien dans le menu) j qu'a modifier un seul fichier CSS et pas une 20en de pages...
mmm, je ne suis pas sure que j'étais claire :) -
Je ne crois que tu n'as pas compris le fonctionnement du css.
Le css ne sert que pour la mise en page.
Regarde du coté de la fonction include ou require en php, elle répondra à tes attentes.
https://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-include-php.html
http://php.net/manual/fr/function.include.php -
ben c'est tout simple :)
tu regardes le code source
- tu as la CSS
- tu as un exemple du code du menu que tu adaptes pour toi
- ensuite une fois intégré au site, dans toutes les pages,via un 'include' en php par exemple, et le jour où tu veux en ajouter une nouvelle tu as un seul lien à mettre dans ce code du fichier 'menu' ...
ce que je fais sur mon site principal, mais là il y a un peu de JavaScript en plus ... -
-
-
-
Salut,
Pour moi, la réponse est clairement : NON.
Les CSS sont des feuilles de style et par définition n'ont pas vocation à contenir des littéraux; elles ne sont donc capables que de modifier la mise en forme (couleur, alignement, ...) des éléments s'y référant. -
css + html = OUI !