Vous allez être amené à créer des lignes dans votre CSS. Si vous désirez les retrouver et connaître rapidement leur signification, il faut y mettre de l'ordre.

Pour exemple, un extrait de mon CSS. Ce n'est pas le CSS type, c'est seulement pour vous expliquer le principe dans ses grandes lignes.

Les informations placées entre /*...XXX...*/// vous sont destinées. Elles ne signifient rien en langage informatique.

Vous constatez que le CSS est ordonné : les données concernant l'ensemble du blog en haut, celles concernant les différentes parties du blog ensuite.

/* ------------ Elements Principaux ------------------- */
body    {  margin:0px; margin-bottom:0px;font-family: Verdana, Helvetica, Arial, sans-serif;  font-size:x-small ; background: url(http://fdata.over-blog.com/0/37/17/67/thumbs/css/rock022.jpg);
cursor:URL(http://ddata.over-blog.com/xxxyyy/0/37/17/67/curseurs/annak.cur ), default;  }

/* ------------------------- Structure ---------------------- */
/* Pour les stuctures avec 2 colonnes */
#ln_1 {} /*totalité*/
#ln_1 #cl_1_0 colonne principale */

Pour ranger mon CSS, j'essaye de respecter un ordre visuel : l'entête est en haut du blog. Je mets donc les informations la concernant au début du CSS. Le bas de page étant son pendant, je les mets ensemble.

/*--------------------- entete ------------------------------*/
#top    { padding:0px;margin-left:0px; margin-right:0px;margin-top:0px; margin-bottom:-40px;  }
#top h1 { padding:0px; margin:0px; }

/*---------------------- Bas de page ------------------------*/
#footer   { clear:both; color: #333;margin-bottom:-10px;}
#footer p { margin:0px; padding: 10px;}

/* ------------------------ Box ---------------------------- */
/* correspond au block des modules */
.box             {  width:100%; margin-bottom:0px; margin-top:5px;  }
.box h2          {  text-align:center; color:#330033;background-color: beige; }
.box-content     {overflow:auto; padding:0px 10px 10px 5px; color:#330033;}
.box-content p   { margin:5px 0px 5px 15px; padding:0px; }
.box-content ul  { margin:5px 0px 5px 15px; padding:0px; }
.box-content li  { list-style:disc; color: #330033; margin:0px; padding:0px;}
.box-content a {font-weight:normal; color:#330033;text-decoration:none;}
.box-content a:hover { }

Je mets toutes les informations relatives aux articles à la suite les unes des autres

/* ------------------------ Articles ---------------------- */
.article    { color:#330033; padding-top:5px;background: beige;padding-right:-5px;padding-left:0px;margin-top:5px; border:1px solid #330033; line-height: 1.7em;cursor:URL(http://chezpasglop.ifrance.com/cur/baguette01.cur)), default; }
.article h2 {}
.article p  { padding:0px 0px 10px 10px; margin:0px; }
.article a { text-decoration : none;  }
.article a:hover { background-image:URL(http://up.mezimages.com/up/10/1245642barre48.gif);}
.date  { width:100%; margin-right:10px; color: #330033;text-align:center;font-size: 9pt;font-weight:bold; margin-top:10px; }
.Option { padding:10px 0px 0px 0px; margin:5px 0px 5px 0px; border-top:0px solid #9999FF; width:100%; text-align:right; font-size:85%;}
.barreHautArticle {padding:0px 0px 5px 0px; margin:0px; border-bottom:ridge 2px #330033; }

/*-------------------- Titre de l'article------------- */
.titreArticle{color:#330033;font-size:130%;text-decoration : none; }
.titreArticle:hover {}
.divTitreArticle {text-align:center;margin-top:10px;  }
.divTitreArticle a{border-bottom:0px dotted #330033; }

/*--------------------Liste des articles----------- */
.listArticles { margin-top:0px; margin-bottom:10px;  background: url(http://fdata.over-blog.com/0/37/17/67/thumbs/css/thumb-revmur006.jpg);border: ridge 2px #330033; color:#996666;}
.listArticles a {color:#330033;}
.resumeArticle { border-top:2px solid #F4F4F4;color:#993366;background-color:beige;  }

/*-----Numéro des pages dans Catégorie et Liste des articles- */
.pagination { }
.pagination a {}
.divPagination center{}
.divPagination center a {}

/*--------------------Article seul----------- */
#articleSeul {} /*style d'un article lors de l'affichage de l'article ou de ses commentaires/trackbacks*/
.GcheTexte{float:left; margin:5px;}
.DrteTexte{float:right; margin:5px; }
.CtreTexte{margin:3px auto; display:block;}
.hitcitation {font-style:italic;text-align:justify;padding:5px 20px;background-color:#eee; }
.hitencart {border: ridge 1px #330033;font-weight:bold;margin-right:10px;margin-left:15px;padding:10px ; background: url(http://fdata.over-blog.com/0/37/17/67/thumbs/css/thumb-revmur006.jpg);}
.hitimportant {font-weight:bold;color:red;font-weight:bold;font-size:120%;}
.hitperso1 {}
.hitperso2 {font-weight:bold;}

L'accueil étant voisin, sur le blog, des articles, je le mets ici. Pourquoi pas au-dessus ? Parce que l'accueil est un article : certaines informations notées dans le pavé consacré aux articles sont utilisées par l'accueil.

/*------------------- Accueil ----------------------------------*/
#articleAccueil .divTitreArticle { font-size:150%;}
#articleAccueil h2{color:beige;  }
#articleAccueil { background-image:URL(http://www.hiboox.com/images/3906/e65b30d.jpg);}

Maintenant, toutes les informations concernant le bas de l'article et les commentaires.

/*-------------------- Publié par... dans (catégorie)------------- */
.categorieArticle {  }  /*categorie de l'article*/
.categorieArticle a {text-transform:lowercase;}
.optionInfo {  }

/*--Ajouter un commentaire - Commentaire - Recommander--------- */
.optionLink,.spanliencom,.spanlientrack,.spanlienrecom,.spanaddcomment {float:none; }
.optionLink a,.spanliencom a,.spanlientrack a,.spanlienrecom a,.spanaddcomment a {border-bottom:0px dotted #330033;}

/*-------Commentaires et réponses sous les articles----------- */
.h2commentMessage {color: beige;  font-size:20px;} 
.comment    {  }
.comment hr { }
.linkcomment {font-size: 120%;font-weight:bold;color:beige;text-align:center;  }
.linkcomment0 {  }

Toutes les informations concernant les modules
/*--------------------Module Articles récents------------------ */.
.ArticleRecent h2 {font-size:120%;   }
.ArticleRecent { }
.ArticleRecent a{font-weight:bold;  }
Toutes les informations concernant les fenêtres.
/*--------------------Fenêtre Commentaires----------------------- */
#formComment h2 {text-align:center; font-size:17px;color:beige;  }
#formComment  { }

/*-------------------Clic droit--------------------------------*/
#menuClicDroit {position:absolute;top:0px;left:0px;z-index:500;visibility:hidden;background-color:#FFFFFF;border:1px solid #808080;padding:3px;}
#menuClicDroit li { list-style-type:none; margin:0px; padding:0px; color:red; }
#menuClicDroit ul{margin:0px;padding:0px;}
#menuClicDroit ul span {display:block; margin:5px 0px 2px 0px;}

Et tout à la fin du CSS, la partie rajout : un menu, un post-it, un 3ème module...

/*-------------------R A J O U T S--------------------------------*/

/*-------------------Post-it--------------------------------*/
#postit { position: absolute; top: 175px; left: 400px; z-index: 300; width: 221px; height:200px; background-color:beige; font-family: comic sans ms; font-size: 14px; font-weight: normal; color: #000; font-style: italic;text-align: left; line-height:20px;  margin: 0;padding: 0;border: ridge 2px #330033; }
#postit p { padding:0 10px 0 10px; padding:10px 10px 0 10px;}

#close { position: absolute; bottom: 5px; right: 10px; font-size:10px; font-family: verdana; font-style: normal; color: black; padding: 5px 20px 5px 0; background:#CCCCCC no-repeat center right; }

publié dans : OB - Les premiers pas en V2 et gestion quotidienne
ajouter un commentaire commentaires (9)   

Commentaires

bonsoir
bonsoir ...tu es une vraie pro ...
je vais t'avouer que je ne sais même pas ce que signifie CSS ...et surtout à quoi ça sert..
tu me diras je vais revenir ..
je te remercie et je te souhaite une exczllznte soirée
commentaire n° : 1 posté par : bernard (site web) le: 13/02/2007 20:41:40

Bonjour Bernard:) CSS, ce sont les initiales de mots en anglais que je n'ai pas en tête ;) En résumé, cela signifie que ton blog est composé de feuilles de style en cascade. Mon pauvre, c'est bien compliqué à expliquer. Le but du CSS est de permettre la mise en page du blog : les divers éléments (articles, box, entête) et leur contenu (police, background...)

réponse de : Anna K (site web) le: 14/02/2007 08:31:32

C'est le css d'un v1 ou v2 ?? Quand je vois le mien, il me fait peur, car j'y ai rajouté des lignes qui n'ont rien modifié et que je n'ai pas enlevées .... Courage Annak et bonnes vacances avec les enfants ???? Bisous

Pascaly   L'école pour les parents

commentaire n° : 2 posté par : Pascaly (site web) le: 14/02/2007 11:37:53
Bonjour Pascaly :) Ca c'est un CSS V1, mais le principe de classer demeure pour la V2 ;) Attend la V2 pour classer le tien, si tu veux, je te ferais un peu de ménage (c'est moi qui dis ça  ? 8|) Bisous :*
réponse de : Anna K (site web) le: 14/02/2007 15:20:23

Salut Anna ! c'est un SOS que je te lance !!! J'ai voulu passer le design en V2 et j'ai recopié ton CSS en pensant bien faire... Ensuite j'ai juste changé le background et le curseur.... et voilà le résultat... mon blog est sans dessus dessous... les modules sont à l'horizontal et je ne sais pas du tout comment m'y prendre...

HELP ME PLEASE

Merci beaucoup

Manon

commentaire n° : 3 posté par : Manon (site web) le: 08/06/2007 14:56:16

Je passe

réponse de : Anna K (site web) le: 08/06/2007 16:17:06
Bonjour AnnaK, 

Saurais-tu comment je pourrais suppimer le pied de page de mon message d'accueil (c'est-à dire où dois-je écrire la propriété display:none ? )

merci de ton aide...

Sylvie l'accordéonaute
commentaire n° : 4 posté par : Sylvie Jamet (site web) le: 30/10/2007 23:37:39
Bonjour Sylvie :)
dans la ligne
#footer
réponse de : Anna K (site web) le: 31/10/2007 08:35:08
Je me suis mal exprimé : je veux supprimer le pied du message d'accueil(c'est-à-dire le cadre en bas du message d'accueil)...

Merci de ton aide Anna K

Sylvie
commentaire n° : 5 posté par : Sylvie Jamet (site web) le: 31/10/2007 21:13:12
Réponse chez toi
réponse de : Anna K (site web) le: 02/11/2007 10:30:48
Je me suis mal exprimée : je veux supprimer le pied du message d'accueil(c'est-à-dire le cadre en bas du message d'accueil)...
et pas #footer, que j'ai déjà modifié

Merci de ton aide Anna K

Sylvie
commentaire n° : 6 posté par : Sylvie Jamet (site web) le: 31/10/2007 21:14:19
Essaye de rajouter la ligne
#articleAccueil .afterArticle {display:none;}
me disais-tu... J'ai aussitôt essayé.
Et ça marche !!!

Merci infiniment Anna K, pour ta réponse, et pour l'existence de ton blog technique qui est une mine d'or pour nous blogueurs du dimanche...

Sylvie l'accordéonaute
commentaire n° : 7 posté par : Sylvie Jamet (site web) le: 02/11/2007 19:44:12
Ouf :)
réponse de : Anna K (site web) le: 04/11/2007 07:43:22

Bonjour Annak

Je cherche désespérément à supprimer le cadre de l'entête et à fortiori du pied de page afin qu'il n'y ait pas de rupture entre l'entête et le reste du blog comme pour votre blog. Comment procéder  SVP?J'espère que vous voudrez bien me répondre rapidement. 
Je consulte votre blog qui est un outil performant et surtout clair, j'ai beaucoup appris grâce à vous et j'ai même indiqué votre blog à d'autres surfeurs. Il est devenu notre référence.
Amicalement
Maguy

commentaire n° : 8 posté par : Maguy (site web) le: 19/03/2008 12:56:49

Je passe

réponse de : Anna K (site web) le: 21/03/2008 06:52:23
Bonjour Annak,
Je suis depuis un bon moment sur ton blog, je le trouve génial et trés bien expliqué... toutefois, je suis vraiment débutante.. alors:
Je suis en train d'essayer de créer mon css Accueil comme le tien et je m'aperçois au fur et à mesure, qu'au départ, il n'y avait pas tout ça et que c'est peut-être la raison qui fait que je ne m'en sors pas. Donc, j'ai ajouté tout ça :
curseur:
        }
#ln_1 {}
#ln_1 #cl_1_0
#top    { padding:0px;margin-left:0px; margin-right:0px;margin-top:0px; margin-bottom:-40px;  }
#top h1 { padding:0px; margin:0px; }
#footer   { clear:both; color: #333;margin-bottom:-10px;}
#footer p { margin:0px; padding: 10px;}
et comme cela fait beaucoup, je me dis que ça n'est probablement pas la bonne chose à faire... Que peux-tu me conseiller ? continuer ainsi ou autre chose?
Merci et à bientôt j'espère!
commentaire n° : 9 posté par : dany viens (site web) le: 06/07/2008 14:24:35

Je passe voir


réponse de : Anna K (site web) le: 07/07/2008 09:46:38

Articles les plus populaires

Publicité

Recherche Rapide Sur le Site

Sommaires

top

Dernières Astuces

liste complète
Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus