Last posts on firebug2024-03-29T13:22:42+01:00All Rights Reserved blogSpirithttps://www.hautetfort.com/https://www.hautetfort.com/explore/posts/tag/firebug/atom.xmlPhilippehttp://leblog.hautetfort.com/about.htmlRefaire le Design de son blog: Premiers pastag:leblog.hautetfort.com,2010-04-30:27249612010-04-30T14:22:00+02:002010-04-30T14:22:00+02:00 Chez HautetFort, vous utilisez des Templates qui vous permettent de donner...
<p>Chez HautetFort, vous utilisez des Templates qui vous permettent de donner une mise en forme à votre blog.</p> <p> </p> <p>Les profane du HTML et du CSS (<a target="_blank" href="http://fr.wikipedia.org/wiki/Hypertext_Markup_Language" title="C'est quoi le HTML ?">quésako</a> ?) peuvent tout à fait placer les colonnes de leur blog, modifier la disposition ainsi que les éléments qui les composent, changer les couleurs dominantes du blog (lors de la sélection du template) ou bien encore personnaliser la bannière.</p> <p> </p> <p>Tout ceci vous offre déjà de bonnes perspectives de personnalisation, sans avoir à connaître les <em>header</em>, <em>body</em> et autres <em>div</em> et <em>#banner-img.</em></p> <p> </p> <p>Mais je peux également comprendre que le coté geek de certains d'entre vous se sente frustré: <strong>vous voulez toucher au code, vous voulez découvrir les rouages de votre blog, les maîtriser, et les modifier</strong>. Alors pour vous, Professeurs Franckenstein amateurs, alchimistes et autres savants fous en herbe 2.0, <strong>je vous propose de vous donner quelques pistes de départ</strong>...</p><p> </p> <p>Il n'est pas question dans ce billet de vous donner des cours d'HTML, de CSS, ni de JavaScript. Cependant, avec un peu de logique, et de bons outils, vous verrez que vous vous sentirez à l'aise avec le code, qu'il ne sera plus pour vous une succession de caractères farouches et inconnus, mais que vous y trouverez des repères qui vous guideront. Les autodidactes vont se régaler. Cependant, si vous avez peur de faire des erreurs, si vous doutez, alors n'hésitez pas à vous appuyer sur des références ( je vous en donne en fin de note).</p> <p> </p> <p>Avant de faire quoi que ce soit, lisez, relisez cette note. Lorsque vous aurez tout bien cerné, alors il sera temps de se pencher sur votre blog.</p> <p> </p> <p>Bien, avant tout, il vous faut affûter vos outils. Comment savoir quelle partie du code correspond à cette colonne que vous souhaitez desesperément modifier ?</p> <p> </p> <div style="text-align: center"><img name="media-2432476" src="http://leblog.hautetfort.com/media/00/00/1438057699.jpg" alt="colonne a éditer.jpg" style="border-width: 0; margin: 0.7em 0;" id="media-2432476" /></div> <p> </p> <p> </p> <p><strong>Dans cette note, nous allons voir comment</strong> <strong>modifier la couleur du texte de vos colonnes</strong></p> <p>Ce sera un très bon point de départ, et cela vous permettra de vous familiariser avec avec des outils qui vous serviront toujours dans votre vie de designer 2.0 :)</p> <p> </p> <p> </p> <p>Mais avant tout, jeunes Padawans, <strong>à une règle d'or, vous plier il vous faudra:</strong></p> <p>(La scène a été coupée au montage, mais je vous assure que Maître Yoda le dit dans Star Wars).</p> <p> </p> <p style="text-align: center;"><span style="font-family: mceinline;"><span style="font-size: large;"><strong><span style="color: #ff0000;">SAUVEGARDEZ TOUJOURS AVANT DE MODIFIER !!</span></strong></span></span></p> <p style="text-align: center;"> </p> <p> Je vous vois, vous êtes frénétiquement accrochés au clavier pour vous lancer dans ce que je vais vous dire, mais <strong><span style="color: #ff0000;">avoir une copie 'saine' avant de travailler vous sauvera plus d'une fois de situations très embarassantes.</span></strong></p> <p>Ceci dit, allons chercher nos outils !</p> <p> </p> <p> </p> <p><span style="font-size: small;"><strong><span style="color: #ff0000;">FIREBUG</span></strong></span></p> <p>Firebug (<a target="_blank" href="http://www.firebug.com" title="Se rendre sur le site">http://www.firebug.com</a>) est un petit plug in qui vient se greffer à Firefox, et qui vous informe sur le code source de la page (c'est à dire le code qui met la page en forme, et qui lui ajoute les composants que vous voyez).</p> <p> </p> <p>Pour l'ajouter à Firefox, lancez votre Navigateur Internet favoris (quoi, ne me dites pas que ce n'est pas Firefox :) vous pouvez le télécharger à <a target="_blank" href="http://www.firefox.fr/" title="Accéder au site Firefox">cette adresse</a> au besoin) , puis rendez vous sur la page <a target="_blank" href="http://www.firebug.com" title="Se rendre sur le site">http://www.firebug.com</a> qui vous permettra de l'ajouter directement dans Firefox. Vous pouvez également le faire depuis l'onglet 'Outils' – 'Modules complémentaires', mais je trouve cela moins pratique.</p> <p> </p> <p>Firebug va alors s'installer sur Firefox. Une fois installé, vous le verrez en bas, à droite de votre navigateur, sous la forme d'un petit insecte sur lequel vous pouvez cliquer.</p> <p> </p> <p>En cliquant dessus, un menu en bas de page apparaît...</p> <p> </p> <div style="text-align: center"><img name="media-2432545" src="http://leblog.hautetfort.com/media/01/01/955727949.JPG" alt="lancer firebug.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432545" /></div> <div style="text-align: center"></div> <div style="text-align: left;"> <p><span xml:lang="FR" lang="FR"><span style="font-size: small;"><strong><span style="color: #ff0000;">Et si vous ne possédez pas Firefox ?</span></strong></span></span></p> <p>Firebug propose un module pour firefox, mais il n'en propose pas pour les autres navigateurs internet. Cependant, le site officiel propose une solution alternative: Firebug Lite.</p> <p> </p> <p>Vous trouverez la documentation à cette page: <span style="color: #00007f;"><a target="_blank" href="http://getfirebug.com/firebuglite" title="Obtenir Firebug Lite">http://getfirebug.com/firebuglite</a></span></p> <p><b><span style="font-size: small;"><span style="color: #ff0000;">Utiliser Firebug</span></span></b></p> <p>Firebug se divise en deux parties:</p> <p> </p> <p>Par défaut, la partie de gauche affiche <span style="text-decoration: underline;">le code source HTML</span>.</p> <p> </p> <p>A droite, vous retrouvez <span style="text-decoration: underline;">le code CSS</span> (la feuille de style) et plus particulièrement les morceaux de code qui influent sur votre sélection de gauche.</p> <p> </p> <p>Cliquez à présent sur le petit encadré a gauche du menu (ici entouré de rouge):</p> <div style="text-align: left"><img name="media-2432548" src="http://leblog.hautetfort.com/media/00/01/2057325321.JPG" alt="menu firebug.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432548" /></div> <div style="text-align: left"></div> <div style="text-align: left"></div> <div style="text-align: left"> <p><span xml:lang="FR" lang="FR">Déplacez votre curseur sur la page. Tous les blocs qui la composent vont alors apparaître. Cliquez sur un bloc pour voir apparaître son code HTML et son code CSS dans firebug.</span></p> <p><strong><span style="color: #ff0000;">Mieux encore, vous pouvez modifier le code des encadrés HTML et CSS, et voir l'effet en temps réel sur la page !</span></strong></p> <p>Profitez donc de cette fonction pour activer/désactiver certaines parties du code CSS, ou bien ajouter/supprimer des morceaux de code HTML, et voir le résultat sur la page.</p> <p> </p> <p>Si vous cassez complètement la page, pas de soucis ! Ces modifications n'apparaissent que sur votre navigateur, rechargez simplement la page pour retrouver son apparence initiale.</p> <p> </p> <p>Il est à présent temps de vous rendre sur votre blog, et d'utiliser Firebug pour identifier les blocs que vous souhaitez modifier.</p> <p> </p> <p>Dans notre exemple, nous allons changer la couleur de 'Ma Playlist'</p> <p> </p> <p>Une fois le bloc sélectionné (en cliquant dessus), son code apparaît dans Firebug:</p> </div> <div style="text-align: left"> <div style="text-align: center"><img name="media-2432555" src="http://leblog.hautetfort.com/media/00/01/1602006345.JPG" alt="ma playlist.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432555" /></div> <div style="text-align: center"></div> <div style="text-align: left;"> <p><span xml:lang="FR" lang="FR">La couleur et la mise en forme est gérée par les feuilles de style, donc c'est dans ces feuilles que nous allons intervenir.</span></p> <div style="text-align: left"><img name="media-2432557" src="http://leblog.hautetfort.com/media/00/01/507633671.JPG" alt="apercu.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432557" /></div> <div style="text-align: left"></div> <div style="text-align: left"> <p><span xml:lang="FR" lang="FR">Un autre point magique de Firebug, c'est sa gestion de l'aperçu. <strong><span style="color: #ff0000;">En plaçant le curseur sur un code couleur, un encadré de cette couleur apparaît. Si vous placez le curseur sur le lien d'une image, un encadré avec l'image apparaît</span>.</strong></span></p> <p>Cela peut paraître insignifiant, mais ça vous fait tout de même gagner une bonne demi heure à chaque fois...</p> <p> </p> <p>Ici par exemple, je sais que ce code CSS correspond au cadre 'Ma Playlist', et je vois que cette couleur est la même que celle utilisée sur mon texte. C'est donc bel et bien elle que je vais modifier.</p> <p> </p> <p>Pour cela, il me faut le code de la future couleur.</p> <p> </p> <p>En HTML et en CSS, on utilise un code couleur héxadécimal, que l'on précède par un dièze (#)</p> <p> </p> <p>Le code couleur à 6 caractères, allant de 0 à 9 et de A à F (c'est le principe de l'héxadécimal).</p> <p> </p> <p>Trouvez donc votre code couleur, en vous aidant de <span style="color: #ff0000;"><strong>ColorZilla</strong></span>, que vous trouverez sous forme de module pour firefox (et oui, encore) à l'adresse <span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="color: #00007f;"><a target="_blank" href="https://addons.mozilla.org/fr/firefox/addon/271" title="Se rendre sur le site">https://addons.mozilla.org/fr/firefox/addon/271</a>.</span></span></span></p> <p><span style="color: #000000;">ColorZilla détecte la couleur qui se trouve sous votre pointeur, et vous donne son code héxadécimal. Pointez la couleur que vous souhaitez, et lisez le code héxa qui y correspond.</span></p> <p><span style="color: #000000;">Ce code apparaît en bas à gauche de votre navigateur.</span></p> <p><span xml:lang="FR" lang="FR">Une fois votre code héxadécimal récupéré, remplacez le code existant dans votre éditeur FireBug.</span></p> <p>Dans mon exemple, j'ai changé pour le code #339900 (qui est un vert assez basique, je vous l'accorde)</p> <div style="text-align: left"><img name="media-2432562" src="http://leblog.hautetfort.com/media/01/02/1507171324.JPG" alt="changer couleur.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432562" /></div> <div style="text-align: left"></div> <div style="text-align: left"></div> <div style="text-align: left"></div> <div style="text-align: left"><span xml:lang="FR" lang="FR">Et voilà le résultat qui apparaît sur la page:</span></div> <div style="text-align: left"></div> <div style="text-align: left"> <div style="text-align: center"><span xml:lang="FR" lang="FR"><img name="media-2432564" src="http://leblog.hautetfort.com/media/00/01/169335103.JPG" alt="resultat.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432564" /></span></div> <div style="text-align: center"></div> <div style="text-align: left;"> <p><span xml:lang="FR" lang="FR">Bien, je connais à présent quel code doit être remplacé, et par quoi le remplacer. Il ne me reste plus qu'à aller sur mon interface HautetFort, et modifier la feuille de style CSS pour que ce changement soit définitif.</span></p> <p>Le code CSS correspondant à mon encadré se nomme '#left .sidebar h2'</p> <p> </p> <p>Rendez vous dans <strong>'Présentation'</strong> – <strong>'configuration avancée'</strong> et éditez <strong>'Feuille de Style'</strong>. Trouvez sur la colonne de gauche le bloc CSS à modifier:</p> </div> <div style="text-align: left"> <div style="text-align: center"><img name="media-2432567" src="http://leblog.hautetfort.com/media/01/00/501921748.JPG" alt="edition css.JPG" style="border-width: 0; margin: 0.7em 0;" id="media-2432567" /></div> <div style="text-align: center"></div> <div style="text-align: left;"> <p><span xml:lang="FR" lang="FR">Copiez-collez le dans la zone de droite, et apportez y les modifications nécessaires.</span></p> <p>Cliquez sur <strong>'Enregistrer ces informations'</strong>, et voilà ! Vous venez d'apporter une touche de personnalisation à votre blog !</p> <p> </p> <p>Le principe reste identique pour toute modification.</p> <p> </p> <p>Parfois vous travaillerez avec des images. Dans ce cas, enregistrez une copie sur votre ordinateur, puis éditez l'image selon l'aspect que vous souhaitez lui donner (avec Photoshop par exemple). Mettez l'image en ligne sur votre compte depuis la section 'Tableau de Bord' – 'Fichier', et utilisez le lien de l'image pour mettre à jour le code CSS.</p> <p> </p> <p><strong>Attention cependant, car la gestion des images est particulière en CSS</strong>. Bien que certaines sont entières, d'autres ne sont qu'une ligne de 1 pixel d'épaisseur qui se répète jusqu'en bas de page. Ces deux méthodes d'affichage doivent être respectées, et ce sera l'occasion d'une nouvelle note, qu'en pensez vous ?</p> <p> </p> <p>Si vous souhaitez intervenir sur du texte (le modifier), ou sur la disposition de certains éléments, vous allez peut être devoir intervenir sur une page HTML en particulier, et non sur la feuille de style. Le principe reste le même. Gardez toujours une copie du code original, et du code personnalisé sur votre disque dur.</p> <p> </p> <p>Si vous souhaitez en savoir plus sur le HTML, et le CSS, je vous suggère les sites et ouvrages suivants pour faire ou parfaire votre connaissance:</p> <p> </p> <p><strong>HTML - CSS:</strong></p> <p>Livre: '<span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="color: #00007f;"><a target="_blank" href="http://www.pourlesnuls.fr/catalogue/1622-informatique/1626-internet/xhtml-et-les-css-pour-les-nuls-EAN9782754016445.html" title="Voir le site">XHTML et CSS pour les Nuls</a>'</span></span></span></p> <p><span xml:lang="FR" lang="FR">Site:</span> <span style="text-decoration: underline;"><span style="text-decoration: underline;"><span style="color: #00007f;"><a target="_blank" href="http://www.lesiteduzero.fr" title="Se rendre sur le site">http://www.lesiteduzero.fr</a></span></span></span></p> <p><span xml:lang="FR" lang="FR">Je lis ce livre actuellement et vous le recommande, ils est réellement bien fait. Tout y est, et bien expliqué.</span></p> <p>Quand au site du zéro, il renferme de très très nombreux tutoriaux, sur le HTML et sur bien d'autres langages, c'est véritablement une référence sur le net, complètement gratuite.</p> </div> </div> </div> </div> </div> </div> </div>