CSS détaillé

Publié le par Designs

Voici le design de ce blog, qui est basique (il ne fait que le minimum), simplifié (pour etre facilement modifiable), et commenté (pour etre compréhensible par tout le monde)


/*************************/
/* Structure: 3 colonnes */
/*************************/

body {margin: 2px; background: #CCC;} /* fond general du blog */
#global {border: 1px solid black; background: #DDD; margin: auto; width: 94%; } /* Pour centrer le blog */
#top {border: 0px; margin: 5px; } /* Entete */
#cl_1_0 {border: 1px solid #A17272; background: #D2BDBD; width: 20%; position: float; float: left; margin: 0px 5px; padding: 3px;} /* Colonne n 1 */
#cl_1_1 {border: 1px solid #A17272; background: #D2BDBD; width: 54%; position: float; float: left; margin: 0px 2px; padding: 5px;} /* Colonne articles */
#cl_1_2 {border: 1px solid #A17272; background: #D2BDBD; width: 20%; position: float; float: right; margin: 0px 5px; padding: 3px;} /* Colonne n 3 */
#footer {margin: 5px; padding: 3px;} /* pied de page */


/**********************************/
/* Styles pratiques, a connaitre */
/**********************************/

h2 {display: block; text-align: center;} /* Alignement de tous les titres */
a img {border: 0px;} /* supprimer les bordures sur les images qui servent de lien */
a:visited, a {color: #fff;} /* liens (deja visites ou non) */
input, textarea {font-size: 90%; border: 1px solid #ffffff; background: #A17272; color: white; padding: 0px 3px;} /* les champs des formulaires */
form {margin: 0px; padding: 0px;} /* espaces autour des formulaires */
blockquote {border: 1px solid black; background: #FFF; padding: 5px;} /* encart de tabulation, pour presenter le code */

/***********/
/* Modules */
/***********/

.box-titre h2 {font-size: 15px; color: #933; text-decoration: none; margin: 0px; margin-top: 5px;} /* Titres des modules */
.box-content {font-size: 100%; border-bottom: 3px solid #A17272; padding-bottom: 5px;} /* Contenu des modules */
.box-footer {display: none;} /* Bas des modules */
.recherche {text-align: center;} /* module recherche */
.newsletter {text-align: center;} /* module newsletter */

/************/
/* Articles */
/************/

.article {text-align: justify;} /* Contenu des articles */
.afterArticle a {padding-left: 15px; } /* lien commentaires */
.afterArticle {text-align: right; padding-bottom: 5px; margin-top: 10px; margin-bottom: 25px; border-top: 1px solid #A17272;} /* lignes apres les articles (publie par + commentaires */
.commentMessage, .commentOption {background: orange; padding: 3px;} /* Le commentaire et son auteur */
.date {font-size: 90%; text-align: right;} /* format et position de la date */


/*************************/
/* Liens du pied de page */
/*************************/

#footer a {color: black; text-decoration: none;} /* lien dans le pied de page */
#footer a:hover {text-decoration: underline;} /* liens survoles */


On repère immédiatement les groupes de lignes. Il y 5 grandes parties:
  • Structure. Ces lignes là permettent de définir l'aspect globale du blog (positions, fond et bordures des colonnes)
  • Style pratique. Ces lignes permettent de modifier les styles qui sont souvent utilisés: titres, liens, images, formulaires...
  • Modules. Ces lignes permettent de relooker les modules. D'abord de façon générale, puis de façon détaillée pour certains.
  • Articles. Ces lignes permettent de présenter les articles correctement (y compris une ligne pour les commentaires)
  • Liens du pied de page. Ces lignes montrent qu'on peut vraiment modifier l'aspect de tout. Pas très utile dans ce cas, sauf que les liens auraient été blanc sur fond clair: illisible.


Ce CSS n'est pas utilisable n'importe comment.
  • Dans Configurer, il faut choisir une structure à 3 colonnes (et il vaut mieux mettre des modules sur les 2 colonnes de modules).
  • Dans Design, il faut choisir un design (peu importe lequel), puis "Design (CSS)". Il faut cocher la case "Je veux, modifier le CSS moi meme" et le copier dans le champ du css à la place de ce qu'il y avait.
  • Il faut cliquer sur le bouton "Modifier l'héritage", et décocher les 4 cases d'héritage. (qui définissent des élements que j'ai préféré redéfinir moi même)
  • Et enfin, pour me remercier, j'aimerais bien avoir un commentaire ou un lien pour voir ce que vous avez réussi à faire en partant de ce CSS.
Publicité

Publié dans CSS complet

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
M
re bonjour est ce que tu saurais comment aligner la colonne des modules et celles des articles ? que faut il que je modifie ?
Répondre
D
<br /> bonjour<br /> <br /> je vous dit bravo je comprends un peu mieux le détail du CSS meme si au départ sa resemble à du charabia merci de nous avoir éclairer mais si c'étais possible de mieux le détail se serais vraiement<br /> génial merci encore de vos éffort<br /> <br /> <br />
Répondre
C
<br /> j'ai vraiment du mal a comprendre le css pourrais-tu m'aidé ?<br /> <br /> <br />
Répondre
N
<br /> Bonjour, je viens de terminer mon design à partir de ce css et pourtant je ne suis pas une pro, loin de là ! Merci et je mets un lien sur mon site si cela peut en aider certains.<br /> <br /> <br />
Répondre
H
<br /> bonjour voila je me permet de vous écrire pour vous demander quelques informations car je ne connais rien en informaique. j'ai ouvert un blog il y a peu de temps mais je n'arrive pas trop à faire<br /> ce que je désire par manque de connaissances. j'ai souscris ce jour même à l'offre Premium espérons que cela m'offrira plus de possibilitées. Voilà donc j'aimerais modifier mon en tête ainsi que<br /> que mes catégories. j'aimerais que cela est la forme du blog que j'ai vu sur le votre il s'agit de Rickmanesque la même forme pour l'en tête avec les catégories en dessous. Pouvez vous m'aider? En<br /> attendant votre réponse Merci<br /> <br /> <br />
Répondre