Aujourd'hui je vous propose un petit outil pour vous permettre de modifier votre CSS assez simplement. Je suis parti du principe que lorsque l'on n'y connait rien au CSS, ce n'est pas facile de savoir où intervenir pour apporter des modifications de base (mettre un fond, changer de couleur, mettre un curseur etc...). Vous allez désormais pouvoir choisir la question de mise en forme que vous vous posez puis la partie du blog où l'appliquer. Un petit clic sur le bouton Ajouter (qui apparaît quand vous avec sélectionné la question et son application) et la réponse vous est donnée sous forme d'une ligne CSS. De plus vous pourrez avoir quelques détails sur les valeurs des paramètres de la ligne CSS en passant la souris dessus (petit bug sous IE: les infos n'apparaissent que sur la dernière ligne). La liste des questions et emplacements s'allongera par la suite (c'est un outil expériemental). En espérant que ce gadget vous fasse penser que CSS signifie Changement Sans Soucis !! Le code CSS ne répond pas forcément à votre question, surtout si celle-ci est complexe. Par exemple, il ne permet pas de définir la couleur des liens dans un module, pour cela c'est à vous de composer : lien dans module équivaut dans le CSS à .box a
Je veux dans
Code CSS :
bribes CSS
Où placer les modifications ?
Pour mieux vous y retrouver, je vous conseille de regrouper les lignes par fonction (par ex. ce qui concerne les articles dans la partie Articles) ou de placer toutes vos modifications en fin de CSS.
Il y a deux cas de figure:
La ligne n'existe pas dans votre CSS: vous pouvez placer le code généré n'importe où.
La ligne existe déjà, vous pouvez:
placer le code généré après la ligne existante
fusionner la ligne existante et le code généré. Par exemple, si vous souhaitez mettre la couleur du texte des articles en rouge (code couleur #f00), vous obtenez le code: .article { color: Code_couleur} Vous allez insérer: .article { color: #fff} Or dans votre CSS vous trouvez une ligne .article définie comme ceci: .article { margin-top:10px; padding:0px } Vous allez prendre le code à l'intérieur des accolades du CSS généré et le mettre dans les accolades du css existant, en n'oubliant pas de séparer par un point-virgule : .article { margin-top:10px; padding:0px; color: #fff }
Tchào Francisek, ya un truc que j'arrive pas à capter : quand on fait une modif sur un (seul) article comment on indique sur lequel on veux faire une modif :$ j'espère mettre bien fait comprendre ! Merci & A+ Francisek : Sur un seul article, il faut définir le style dans l'article. Le but du CSS c'est de centraliser les styles partagés.
c'est l'outil de prédilection.. c'est génial.. faut le commercialiser lol.. merci
commentaire n° : 5
posté par :
Dom
(site web)
le: 01/09/2005 20:30:10
Vraiment excellent cet outil, ça m'a franchement bien aidée !
En revanche je bloque toujours sur un détail : le lien vers la catégorie article + le lien "recommander" changent de couleur dès qu'on affiche les commentaires (résultat on ne les voit plus car même couleur que le fond).
J'ai eu beau chercher je ne trouve pas de solution. Je me suis dit que toi tu saurais peut-être ...
Francisek : Pour résoudre ton problème de couleur des liens, voici la démarche : ce sont des liens (ça finira par a dans le CSS) qui sont placés dans lesi nformations sur un article (donc .Option). Ce qui donne donc au final :
.Option a { color: #RRVVBB ou décimale rgb(rouge, vert, bleu). Pour les valeurs standard, voir le tableau des 216 couleurs Web ou le cercle chromatique"));">Code_couleur }
hello, vraiment merci pour toutes ces explications.
J'ai juste une petite question car je suis vraiment pas doué pour mettre une image de fond au calendrier, tu donnes :
#Calendrier { background-image: url(adresse)}
ok mais je met la ligne telle quelle (avec l'url bien sur) ? et où dans la partie calendrier ? L'image doit avoir un format ou se redimensionnera tout seul ?
Désolé si ces questions paraissent simple mais je l'ai dit je suis pas doué du tout. Merci d'avance pour ta réponse.
Francisek : #Calendrier n'existe pas dans le CSS de base, il faut donc créer la ligne, de préférence après la ligne .box afin d'éviter que les paramètres de celle-ci n'écrasent ceux du module Calendrier.
L'idéal est de placer les lignes à la fin du CSS, c'est beaucoup plus lisible et on retrouve mieux les modifs.
commentaire n° : 7
posté par :
Movie
(site web)
le: 16/09/2005 10:48:32
Bonjour. Bravo pour ce blog j'adore. MAis mon problème à moi c'est que je ne sais pas quoi taper dans les zones données, quels sont les codes des couleurs???
Bonjour,
je suis tombé par hasard sur ton blog et généralement les génies auto proclamés préte vite à sourire, mais là je dois reconnître que je suis impressionné.
Par le blog, par tes compétences et par la gentillesse que tu mets à aider tout le monde, chapeau bas. Un bémol tout de même, ton blog est tellement top qu'il donne des envies, des idées et aprés çà fait mal à la tête. Merci.
Francisek : Si mon blog te donne des idées et des envies, c'est qu'il atteint son objectif. Merci pour le compliment.
commentaire n° : 9
posté par :
Bruno
le: 16/09/2005 13:02:43
J'ai découvert une chose très simple qui m'a longtemps freinée dans mes modifications de CSS.
Parfois elles ne voulaient pas s'installer :
Après chaque modif. enregistrer et VIDER LE CACHE, et ça marche !
Donc tu es de Lyon, toi aussi, c'est amusant de penser que l'on pourrais se croiser.
Le 4 Novembre je fais une expo à l'Hotel de Ville de Bron,( j'habite là), je le ferais savoir sur mon blog et je t'enverrai un courriel
Francisek : On n'arrête pas (et on n'arrêtera jamais) de le dire dans le forum, il faut vider le cache ou actualiser la page (par F5 ou CTRL+F5) pour s'assurer que les modifications du CSS sont bien prises en compte.
Effectivement, on a pu se croiser, je connais bien Bron aussi puisque j'y suis né !
j'ai refait mon CSS entierment, en gros, ca m'a pris 1h...ca faisait 2 ou 3 mois que je souhaitais le changer (pour le mettre a peu pres comme maintenant) mais a chaques ca me refroidissais de devoir y repasser 3 jours !
autrement dis, tu m'as fais gagner 71h et je dois pas etre le seul dans se cas la !
pis encore merci de se boulot, a part repeter l'opinion general je ne peux pas faire grand chose d'autre ^^
mm j ai essayé de changer la couleur de police sur l'ensemble de mon blog en mettant ceci body { color: #CC0000 }
mais rien ne se passe !
help! ^^
c une très bonne idée cette rubrique ! Francisek : La couleur de texte définie dans body ne s'applique qu'aux éléments de la page dont la couleur n'est pas déjà définie. Tu verras dans ton CSS que la couleur de texte (paramètre color) est précisée dans bon nombre d'éléments. C'est à ce niveau qu'il te faudra faire la modification.
salut ô francisek
desolé d'avoir a te demander ca mais je ne sais pas ou mettre cette ligne et je ne sais pas comment faire pour choisir sur quelle article ca va s'appliquez
la commande est :
#articleSeul { background-image: url(adresse)}
si tu pouvais me repondre par mail stp ce serait tres gentil de ta part sinon ce que tu as fait est vraiment bien et je ne pense pas que je suis seul a le penser ^^
Francisek : La ligne doit être placée dans le fichier CSS, de préférence avec les autres parties concernant les articles, ou à la fin. #articleSeul s'applique à tous les articles lorsqu'ils sont affichés avec les commentaires.
bon ca deja ete dit mais t'es un vrai genie du css et de l'informatik!!! kesl bonheur de savoir k'au lieu de harceler constemment la FAQ d'OB, on peut venir sur ton site pour consulter tes articles magik... lol! tu doit avoir un blog rank d'enfer? lol
celine Francisek : Mon blog Rank n'est pas d'enfer, mais il est tout de même très acceptable (entre 70 et 80).
Salut Francisek,
C'est un peu nul ce que je vais te demandé mais bon, le prob c quand G voulu mettre une image en arriere plan, j'ai bien suivi tes instruction, sauf qu'apres avoir visualisé ma page, je vois que la taille de la police a grandi, et g perdu les couleurs que j'avais mis au depart, est ce que si c'est juste une question de temps ou je dois refaire le css a nouvo??
merci
ton site est superr merci pour ton aide precieuse
Francisek : Si le reste a changé, c'est que tu as dû faire une erreur dans ton CSS. En trouvant l'erreur, tu devrais avoir tes modifs.
Salut et félicitation pour ton blog!!! J'ai quelques problèmes avec le mien comme tu dois bien t'en douter...j'essaie de mettre une image de fond mais ca marche pas, j'ai tout essayez, j'ai suivie a la lettre ce que tu expliquais mais rien ne marche!!! Je dois etre trop nulle lollllll.... peux-tu m'aider stp??? J'attends de tes nouvelles...Merci d'avance!!
Ciaoooo Kara kisss
Francisek : J'ai regardé ton CSS et ce n'est pas tout à fait correct. Voilà ce qu'il y a actuellement:
background-image doit être suivi de url(ur_de_l_image); De plus ton url d'image n'est pas correcte puisque http://hurgon.free.fr/fonds/fo_noir2.htm est une page HTML.
bein moi aussi j'ai fais comme toi enfin l'url est une page html
si c'est pas comme ça, tu veux bien nous dire comment corriger?
merci
Francisek : tu mets une page HTML comme url pour une image de fond, mais le HTML n'est pas une image !!
La bonne url doit désigner une image, comme par exemple :
body { background-image: url(http://hurgon.free.fr/fonds/fo_noir2/noir2_001.jpg); }
salut francisek,
j'ai fais comme tu l'as mentionné
voici la partie du css:
body { margin:0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:x-small; background-image:url (http://img233.imageshack.us/my.php?image=pirate19zq.jpg); }
mais ça ne marche pas, j'ai un fond blanc!
est ce que cette partie est juste?
Francisek : Non pas tout à fait. Il y a 2 points à corriger :
il n'e faut pas d'espace entre url et la parenthèse
l'url que tu utilises est une page web. Tu devrais enregistrer l'image dans tes images (l'url de l'image est http://img233.imageshack.us/img233/8994/pirate19zq.jpg).
Tchào Francisek,
Je voulais te féliciter (pas trés original hein !?!) pour tout ton travail que j'utilise souvent ;-)
Ja 2 trucs qui me tracasse : comment changer la taille du titre des box & date du commentaire dans box aussi.
Je suis sous le modèle 8 (le rôse)
Merci & @+
Salut Francisek, ton outil est super!!! mais comme je suis nulle en informatique... je voudrai changer mon curseur quand on va cliquer sur un lien mais j'y arrive pas... si tu as compris ce que je raconte tu peux m'aider stp?
salut Francisek j'airrive pas a changer la couleur des categories enfin du texte a l'interieur des module en faite
j'ai essayé sa .box-content { color: #cc0000} mais sa marche pas. Francisek : C'est typiquement le cas de figure d'un ciblage CSS : tu dois définir la couleur des éléments dans le module. La couleur définie par .box-content { color: #cc0000} ne s'applique pas aux liens dans les modules. Pour cela, il faut définir .box-content a { color: #cc0000} pour que les liens des modules prenne la bonne couleur.
Bonjour patron, total respect..;tout ce qui est du domaine de l'esthétique dans mon blog existe grâce à toi.
Une petite question toutefois: dans mes albums photos, j'aimerai que mon entête n'apparaissent pas pour faciliter l'observation des photos... How can i do ? thanks. ;-Denis !!
Francisek : Pour cela il suffit de rajouter à la fin de ton CSS :
ton outil est tres pratique merci!
seulement je souhaite changer la couleur du texte de mon module categorie (en blanc) mais cela ne marche pas ...je pense que j'ai du mettre le code
(#Categorie { color: Code_couleur}) au mauvais endroit, peu etre ...ce n'est pas precisé!?
je te(vous? ^^) montre mon code css comme je l'est mis:
/* ------------------- Box -------------------- */
/*definie le style des modules*/
.box { background-color:transparent; position:relative; margin:0px; padding:0px; margin-bottom:10px; }
.box h2 { color:#B8A80D; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; } /*titre de la boite*/
.box-titre { position:relative; padding:0px; text-align:center; }/*div contenant le titre*/
.box-content { overflow:auto; padding:2px 5px; color:#999999; }/*contenu du module*/
#Categorie { background-color: #CC6633}
#Categorie { color: Code_couleur}
.box-content p { margin:5px 0px 5px 15px; padding:0px; }/*paragraphe*/
.box-content ul { margin:5px 0px 5px 15px; padding:0px; }/*liste*/
.box-content li { list-style:square; color:#999999; margin:5px; padding:0px; }/*element d'une liste*/
oui c'est toujours moi
une precision:
j'ai mis le code couleur...
Francisek : J'ai bien vu. Il se trouve que dans le module Categorie, il n'y a pas de texte mais que des liens (balises a).
D'où le CSS : #Categorie a { color: Code_couleur; }
ton code pour changer la police sut tout le blog:( body { font-family: Police} )
marche super bien merci seulement
_comment changer la taille
et
_je voudrai mettre une police qui n'est pas sur l'editeur d'articles d'over blog ..est ce possible?
Francisek : Pour changer la taille du texte, c'est body { font-size: Les tailles relatives sont exprimées en % ou em Les tailles absolues en px ou pt"));" style="" class="hastip">Taille} qu'il faut utiliser, par exemple: body {font-size: 14px }.
Pour le changement de police, c'est font-family : body { font-family: Postiche, "MS Sans Serif", sans-serif;} utilisera permet d'utiliser la police Postiche ou si elle n'existe pas, la police MS Sans Serif ou si elle n'est pas sur l'ordi du visiteur, une police de la famille des sans-serif.
commentaire n° : 30
posté par :
moi
(site web)
le: 08/10/2005 17:51:42
Tchào,
:$ Désolée Francisek pour mon com' à la con du 02/10/2005 :-?
Je tiens tout de même a te féliciter pour ton travail qui m'aide chaque jour pour mon blog.
Salute !
lu Francisek,c'est possible de mettre une image pour tout les article y compris l'article d'acceuil, mais une seule (pas une par article comme sur mon blog, mais une qui fait tout les article. merci pour ta futur reponse
Francisek : Il suffit de définir l'image de fond dans .article
Quelle modification faire dans le css, pour que le blog s'ajuste automatiquement à la taille de l'écran du visiteur, sans barre de défilement
Francisek : En théorie, il faut pour cela remplacer toutes les mesures fixes (exprimées généralement en pixels) par des mesures relatives (en pourcentage). C'est plutôt fastidieux quand ça ne tourne pas tout bonnement au casse-tête. En pratique, on crée un CSS par résolution d'écran et on détecte par du javascript quel CSS appliquer. J'utilise un dérivé de cette méthode, beaucoup plus fiable et simple d'utilisation, qui consiste à créer le CSS en fonction de la zone affichable de la fenêtre. Mais ce genre de choses n'est possible que si l'on a un hebergement pour un langage serveur + un blog qui permet l'utilisation du javascript.
commentaire n° : 33
posté par :
Felipe
le: 09/10/2005 22:17:22
scuse mais sa serais pour te demander humblement, si tu voulais bien enlever les deux portes qui s'ouvrent quand on arrive sur ton site parce que moi (qui passe pas mal de temps sur ton site) je trouve sa assé embêtant de devoir se les taper à chaque rafraîchissement de page ^^ en plus j'ai une bonne connection alors la page se charge vite mais les portes mettent un temps effroyable à s'ouvrir, même si je sens que c’est pas sympa de demander sa et que ce système de porte est chouette. Je t’en supplie
Francisek : Je ferai bien mieux pour le premier anniversaire de mon blog
j'ai un petit problème, je voudrai changer le curseur sur tout mon blog mais dans CSS je ne trouve pas le code pour changer le curseur.
aide_moi stp
sinon ce système est très bien car il simplifie beaucoup les choses.
Bonsoir Francisek et encore bravo pour ta patience et ton travail. J'ai réalisé pas mal de choses grâce à ton site ! J'ai un petit souci par contre, je veux changer la couleur du titre de mes articles mais je n'arrive pas. Voici ce que j'ai mis dans mon css à Articles: .titre-article { color: #333366} Mais il ne se passe rien! Peux tu m'aider? Merci d'avance :-) jpierre Francisek : C'est normal !! J'avais glissé une erreur dans le code CSS, mettant .titre-article au lieu de .titreArticle, c'est désormais rectifié. Quel étourdi je fais !!
commentaire n° : 37
posté par :
Jean pierre
(site web)
le: 16/10/2005 21:11:07
Merci pour ta réponse rapide! J'ai le même souci pour changer la couleur de textes dans mes modules! Exemple articles récents: #articleRecent { color: #333366} J'ai mis ce lien dans "Articles" dans le css ! Qu'en penses tu? Ou est l'erreur? J'ai fait la même chose pour le module album photo et ça ne marche pas snifff Merci pour ta réponse :-)) jpierre Francisek : Attention, c'est #ArticeRecent !! Mais comme le contenu du module est une liste de liens, il faudra définir la couleur des liens pour ce module : #ArticleRecent a {color: #333366;}
commentaire n° : 38
posté par :
jean pierre
le: 17/10/2005 13:06:31
Merci Francis, j'ai troiuvé en fait pour changer la couleur de textes dans tous les modules: .box a { color: #666699} ...il faut comme tu me l'as dit pour Articlerecent, rajouté un "a" après box! Grâce a toi j'ai passé beaucoup de temps à tout essayer et je commence seulement à maitriser certaines choses! Bonne anniversaire! 1an bah bah bah lOl
commentaire n° : 39
posté par :
Jean pierre
le: 17/10/2005 13:32:25
Francis, encore un souci; j'ai mis .box a { color: #666699} pour tous les box mais le module newsletter n'a pas chnagé de couleur.Alors j'ai rajouté comme tu le précises : #Newsletter {color:#666666} dans "Newsletter " mais il ne se passe rien après plusieurs actualisation! Pourquoi? lOl
Merci (une nouvelle fois) de ton aide .jeanpierre (après j'ai fini!)
Cher Francisek J'ai inséré dans l'entête un code HTML et un pavé dans le CSS pour un menu de navigation léger en CSS qui me permet de mettre des liens dans mon en-tête vers d'autres pages. Tout s'est passé comme prévu et les liens apparaissent bien. Mais quand je clique dessus, rien ne se passe. Voilà le code que j'ai utilisé pour l'en-tête :
Et le code CSS est celui-là : #menu3 a, #menu3 a:visited { font-family: verdana; text-decoration:none; text-align:center; background-color:#CCCCCC; color:#FFFFFF; display:inline; border-top:2px solid #FFFFFF; border-left:2px solid #BCE1EA; border-right:2px solid #999999; border-bottom:2px solid #666666; padding:0.5em; margin:0em auto; } #menu3 a:hover { color:#000000; border-bottom:2px solid #FFFFFF; border-right:2px solid #BCE1EA; border-left:2px solid #666666; border-top:2px solid #999999; } Pourquoi cela ne fonctionne pas ? Francisek :
Ta question est hors du sujet de l'article.
Mais deux div d'id=menu3, c'est un de trop.
commentaire n° : 43
posté par :
Line SEVHANS
(site web)
le: 20/10/2005 09:43:46
j'ai essayé de changer la couleur de fond de mon blog, impossible! Je n'arrive même pas à faire d'autres changements! je suis nul en la matière, besoin de ton aide!!!au secours!!! Francisek : Tu as validé les modifications du CSS ? Sinon, il y a peut être un peu de mouvement dans les serveurs d'Over-blog en ce moment.
bonjour cher francisek je n'arive pas a mettre un lien de ma baniére comment faire ??? mon blog est http://narutocesttrosbien.over-blog.com Francisek : Sélectionne l'image dans ton entête et clique sur l'icône
Bonjour Francisek je fais le blog de Naruto avec matthieu(voir le com au dessus) et je n'arrive pas meme avec votre logiciel a mettre le titre de mes modules en jaune!!!!! Merci de me répondre rapidement Francisek : Vous utilisez les anciens modèles, pour changer le titre des articles en jaune, il faut mettre dans le CSS : .box h2 { color: #FFFF00;}
bonjour en faite c'est pour savoir si vous saviez comment faire pour que la liste des article se mette en totaliter Francisek : il suffit de créer un article ou de modifier un module texte libre contenant des liens vers tous les articles.
bonjour, tout d'abord je tiens aussi à vous remercier pour cet outil qui m'a permis de me familiariser avec le langage CSS. vous devez déja crouler sous les questions que j'en rajoute une, comment je fais pour que ma page tienne dans la fenêtre?? J'aimerais que les articles soient moins larges de manière à voir la colonne de droite sans déplacer la fenêtre. merci d'avance steph Francisek : Avec votre modèle (un des 4 premiers), ça n'est pas vraiment possible. Les autres modèles, plus complexes, permettent d'adapter la taille du blog, mais il faut déjà bien maîtriser le CSS et la structure du blog. Bon cake au mascarpone ;-)
bonjour, j'ai honte, mais j'ai utilisé ton super outil pour mettre un fond transparent et enlever les bordures de mon titre de blog.... mais je suis perdue... je ne sais pas quoi faire... pitié... peux tu m'aider à enlever le bleu et le trait de mon en tête de blog? merci beaucoup... désolée, je suis nulle ...j'espère que tu pourras m'aider.... Francisek : Il n'y a pas de honte à avoir, pour le moment il vaut mieux ne pas trop toucher au CSS, il y a quelques soucis de synchro des fichiers et on ne peut pas savoir si les modifications seront appliquée ou non (mais elles sont bien mémorisées).
Un génie généreux génère, sans gène, des gadgets extraordinaires pour faciliter la vie du genre humain : nous autres! Grand merci Francisek pour ce programme facilitant les changements de CSS : ça marche! Francisek : Du divan, le vent d'Ivan devient divin. J'adore ;-)
commentaire n° : 50
posté par :
Ivan Georgiev
(site web)
le: 25/10/2005 23:17:59