CSS Wordpress : marge externe (margin) et interne (padding)
Comprendre l’utilisation des marges externes et des marges internes est obligatoire lorsque l’on désire créer ou modifier son thème WordPress. En effet, à l’aide de votre feuille de style (style.css), vous allez déterminer la dimension de vos boîtes en fonction de la dimension des marges. Nous allons apprendre à nous servir dans un premier temps des marges externes pour mettre en forme notre blog WordPress. Nous allons prendre un exemple concret ci-dessous pour vous expliquer l’intérêt des marges externes :

Pour plus de simplicité, nous nous occuperons de la page, du contenu et de la sidebar. Comme vous le voyez sur le schéma, nous désirons une page centrée de 900px de largeur, d’un contenu (c’est ici que vous aurez par exemple l’article de votre blog) de 560 px de largeur positionné à gauche et une sidebar de 250 px de largeur positionnée à droite ainsi que des espaces de 30 px entre les différents blocs. Commencez par ouvrir votre feuille de style de votre thème à l’aide du tableau de bord. Nous allons d’abord indiquer dans la balise body (le support de votre blog) que nous ne voulons aucune marge extérieure (margin) et interne (padding)) car quelques navigateurs ont des pages par défaut qui faussent ensuite le positionnement de vos blocs. Donc indiquez :
-
margin: 0;
-
padding: 0;
-
}
Ensuite, nous allons déterminer la largeur de notre page. La page contient différentes parties comme l’entête, la sidebar, le footer, etc.. Nous voulons une page de 900 px de largeur centrée et sans aucune marge en haut et en bas. Insérez les lignes :
-
margin: 0 auto 0 auto;
-
width: 900 px;
-
}
On va maintenant déterminer la position de nos deux élements : La sidebar a une largeur de 250 px, est à droite et à gauche une marge externe de 30px. Insérez cette ligne :
-
width: 250px;
-
margin: 0 30px 0 30px;
-
float: right;
-
}
Il nous reste maintenant le contenu qui sera sur la gauche. On a une page de 900px de large, une sidebar de 250 px avec une marge à droite de 30px et une marge à sa gauche de 30px et le contenu doit avoir aussi une marge à gauche de 30px. On va donc maintenant calculer la largeur du contenu en fonction de ce que l’on a dit : 900-250-30-30-30=560px. On va indiquer la largeur et la marge externe à gauche de 30px. Insérer le code suivant :
-
width: 560px;
-
margin-left: 30px;
-
float: left;
-
}
Voilà, si vous avez tout bien suivi, ça devrait le faire
Dans un prochain article, on parlera du positionnement de votre entête (header) et de votre pied de page (footer) ainsi que des marges internes (padding). J’espère que ce petit tutorial vous aura bien aidé et n’hésitez pas à laisser vos commentaires si vous avez des difficultés.
A+ David






Blogityourself c'est mon blog où j'ai tendance à m'exprimer sur wordpress et le web 2.0 en général. Sinon, je m'appelle David LOUIS, j'ai 36 ans et je suis entrepreneur web.



Tutoriel nickel D@vid, tout est résumé simplement, du bon boulot

Wolforg, le 24 janvier, 2009 à 10:32Hop! Delicious It
P.S : Je t’ai démandé si tu participais au Wordcamp 2009? J’me souviens plus
Merci Wolforg
David, le 27 janvier, 2009 à 8:04Pour le Wordcamp 2009, je ne peux pas car le même jour, je travaille sur l’orga d’un concert (mon travail). Tu y vas ?
vouip, j’y vais je viens de Lozère en caisse expres pour, El Blogueur sera là aussi et j’ai contacté les admins du site francophone pour voir ce qu’on peut faire en terme de traductions de thèmes intégrées directement sur le site
Wolforg, le 27 janvier, 2009 à 8:08Si t’es pas trop loin, t’as pas moyen de passer?
Franchement, j’ai bien les boules de ne pas pouvoir venir
Non, je ne peux pas, c’est sur Bordeaux ..
David, le 27 janvier, 2009 à 8:10Bah, on te racontera :p
Wolforg, le 27 janvier, 2009 à 8:12Bonjour,
Fabien, le 24 février, 2009 à 2:24Merci pour cet article qui correspond pile-poil à ce que je cherchais. Je ne connaissais pas ton site… Hop ! référencé parmi mes liens favoris !
Salut Fabien,
David, le 24 février, 2009 à 11:45Bienvenue sur mon blog et n’hésites pas à poser tes questions
En fait je n’ai pas de question pour le moment
Je cherchais des infos pour améliorer la mise en forme d’un footer. J’ai widgétisé le footer du thème Revolution Elements en me servant du code qu’on peut trouver facilement sur le Net, et j’ai retouché la CSS. Mais le résultat n’est pas parfait.
Ceci dit je n’y connais pas grand chose : j’opère par comparaison avec d’autres thèmes et par tâtonnement comme beaucoup d’amateurs non éclairés. Et pour l’instant je n’ai pas pris le temps d’y réfléchir davantage, je verrai le weekend prochain. Ça donne ça: http://chabada.free.fr à voir sous FF because sous IE j’ai encore un tout petit truc à améliorer.
Fabien, le 24 février, 2009 à 13:31