- Statut : non résolu
- Ce sujet contient 39 réponses, 7 participants et a été mis à jour pour la dernière fois par ferman, le il y a 5 années et 1 mois.
-
AuteurMessages
-
28 mai 2012 à 15 h 45 min #835091
Bizarre, dans nosidebar-page.php je n’ai pas changé la classe, j’ai seulement ajouté dans le fichier CSS « .page-template-nosidebar.php .page-content » et ça fonctionne
« .page-template-nosidebar-php » est une commande spéciale?
En tout cas merci !!
28 mai 2012 à 17 h 05 min #835092il n’y a rien de magique, c’est WordPress qui crée la classe « page-template-nosidebar-php » en se basant sur le nom de ton template (nosidebar pour toi ici).
Cette classe sera affectée à toutes les pages qui utiliseront ce template.
Le reste c’est du css classique: « .classe1 .classe2 » permet de spécifier les styles de la classe2 qui sont enfants de classe1, voila, c’est tout.28 mai 2012 à 17 h 58 min #835093AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
28 mai 2012 à 18 h 23 min #835094Bon, casser l’architecture de la page est peut être excessif 🙂 quoique
Supposons une page construite ainsi:
coucouTitrecoucoucoucouun css de ce style :
.page-content {
width:600px;
}
.page-content .vignette1{
float:left;
}
.page-content #titre{
padding:10px;
}Si on modifie le page-content en page-content2, on va être obligé de redéfinir tous les styles des éléments imbriqués, sinon, les vignettes au lieu de se trouver cote à cote vont se retrouver les unes en dessous des autres, etc..
Alors que si on ne fait que modifier la taille en rajoutant un style avec
.classe1 .page-content{
width:800px;
}La mise en page générale n’est pas touchée, seule la largeur a été modifiée et on peut continuer à se servir des éléments imbriqués indifféremment dans les deux formats sans avoir à reporter d’un style sur l’autre.
Évidement, cela dépend de ce que l’on veut faire, si les deux pages sont absolument différentes, cela a peu d’intérêt, par contre si la majorité des éléments sont semblables, alors, cela se justifie.
29 mai 2012 à 9 h 50 min #835095AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
29 mai 2012 à 10 h 09 min #835096C’est le fonctionnement des définitions de styles css
on définit déja un style pour .page-content mais si ensuite une autre définition vient, elle se substitue à la précédente.
En regardant le css de TwentyEleven pour t’apporter une réponse, on peut voir qu’il fait exactement ce que je décrivais plus haut:
– Il définit pour « content » des marges et largeur par défaut.
– Lorque le template « singular » est appelé, on lui applique des styles differents
– Lorsque le temlpate « showcase » est appelé, on lui applique d’autres styles, etc…Quand on crée un template de page, wordpress ajoute automatiquement une classe « page-template-nomdutemplate-php ». On peut se servir de cette classe pour définir de nouveaux styles. (dans l’exemple, je l’avais appelé « classe1 » par fainéantise 🙂 , c’est moins long que « page-template-nomdutemplate-php » )
#content {
margin: 0 34% 0 7.6%;
width: 58.4%;
}
/* Singular */
.singular #content,
.left-sidebar.singular #content {
margin: 0 7.6%;
position: relative;
width: auto;
}
/* Showcase */
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
margin: 0 7.6%;
width: auto;
}29 mai 2012 à 10 h 23 min #835097AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
29 mai 2012 à 16 h 46 min #835098AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
1 octobre 2019 à 23 h 18 min #2279861Je ne comprend pas j’aimerais que mon site : https://www.libertines.me/pratiquer-libertinage-temoignage-femme-libertine/ n’ai plus la barre de droite, cela permettrait que mes visiteurs puissent regarder pleinement le contenu gratuit que j’offre. Y a t’il quelqu’un pour m’aider à ce que mon site Libertines.me à ce sujet ?
1 octobre 2019 à 23 h 26 min #2279868Un peu gros. Très louche chez Sucuri et page non trouvée lors des tests de redirection (http://www.redirection-web.net/). A mon humble avis à éliminer ainsi que le « participant » par un modérateur et mieux vaut ne pas visiter.
- Cette réponse a été modifiée le il y a 5 années et 1 mois par ferman.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.