Bonjour à tous,
Je dispose d'un CMS que je souhaite personnaliser uniquement en CSS. Certains éléments sont affichés et je souhaite donc les masquer sous avoir à toucher au code. Pour les div, c'est facile, mais je souhaite également masquer des éléments se trouvant entre balises <li>.
Le site de base ressemble à ceci http://www.lyc-plaineneauphle-trappes.ac-versailles.fr/ sur lequel je veux pouvoir masquer les éléments "fixes" de la barre d'outils horizontale (Contenu, Sommaire, Recherche).
J'ai utilisé le code suivant qui fonctionne très bien, sauf qu'il masque tous les deuxième et troisième éléments <li>, fils de balise <ul>. Il va donc me masquer ce que je souhaite (lien "Contenu" et "Sommaire" en haut, mais également tous les autres éléments de la page qui répondent à ces critères (liste des articles récents, éléments de menu...), donc ce que je ne souhaite pas.
Le code est le suivant :
Comment le modifier pour que cela ne s'applique que dans la div #menuhorizontal ?
J'ai testé ceci sans succès :
Merci beaucoup à ceux qui pourront me donner un coup de main.
Je dispose d'un CMS que je souhaite personnaliser uniquement en CSS. Certains éléments sont affichés et je souhaite donc les masquer sous avoir à toucher au code. Pour les div, c'est facile, mais je souhaite également masquer des éléments se trouvant entre balises <li>.
Le site de base ressemble à ceci http://www.lyc-plaineneauphle-trappes.ac-versailles.fr/ sur lequel je veux pouvoir masquer les éléments "fixes" de la barre d'outils horizontale (Contenu, Sommaire, Recherche).
J'ai utilisé le code suivant qui fonctionne très bien, sauf qu'il masque tous les deuxième et troisième éléments <li>, fils de balise <ul>. Il va donc me masquer ce que je souhaite (lien "Contenu" et "Sommaire" en haut, mais également tous les autres éléments de la page qui répondent à ces critères (liste des articles récents, éléments de menu...), donc ce que je ne souhaite pas.
Le code est le suivant :
ul > li:first-child +li{display:none;} /* Masque Contenu*/
ul > li:first-child +li+li{display:none;} /* Masque Sommaire*/
Comment le modifier pour que cela ne s'applique que dans la div #menuhorizontal ?
J'ai testé ceci sans succès :
#menuhorizontal ul > li:first-child +li{display:none;} /* Masque Contenu*/
Merci beaucoup à ceux qui pourront me donner un coup de main.