S'identifier - S'inscrire - Ecrire un article - Contact

Grand Ménage Des Modèles

Par Xavier • Suggestions • Vendredi 21/03/2008 • 8 commentaires  • Lu 5085 fois • Version imprimable

Note : 2.8/5 (69 notes)

Mots-clés :


Le printemps arrive ... faisons le ménage !


Firefox est, comme chacun sait, un excellent navigateur. En consultant le menu Outils -> Console d'erreurs du navigateur, on se rend compte (utiliser l'onglet "Tout", par exemple), que les modèles Viabloga fourmillent d'erreurs. Erreurs vénielles ... mais erreurs tout de même.

Offrons nous des modèles tout beaux, en corrigeant ces petites erreurs ! il est souvent très facile de corriger ces erreurs.

Exemple d'avertissement (erreur vénielle) par la console d'erreurs, pour le modèle Maui actuellement utilisé par VdeV, pour la page d'accueil de VdeV  (10 erreurs au total ...) :

Avertissement : Déclaration attendue, mais « / » trouvé.  Passage à la déclaration suivante.
Fichier source : http://utilisateurs.viabloga.com/
Ligne : 233


Dans le modèle, cela correspond à :

#content .postfoot {
    margin-top:5px;
    //float: left;
    //width: 100%;

    margin-bottom: 50px;
    padding: 5px 0 0 10px;
    border-top: 1px solid #507921;
}

Pour corriger l'erreur, il sufit de remplacer
    //float: left;
    //width: 100%;

("//" sert à débuter une ligne de commentaires ... dans un script javascript, pas dans une déclaration de style )
par
/*    float: left;   */
/*    width: 100%;   */

(/* et */ démimitent des commentaires dans une déclaration de style)

Autre exemple fourni par la console d'erreurs :

Avertissement : Couleur attendue, mais « color » trouvé.  Couleur attendue, mais « color » trouvé.  Une fin de valeur pour la propriété était attendue, mais « color » a été trouvé.  Erreur d'analyse de la valeur pour la propriété « border-right ».  Déclaration abandonnée.
Fichier source : http://utilisateurs.viabloga.com/
Ligne : 154


Ce qui correspond dans le modèle à :

#column_left {
    width:200px;
    border-right:1px solid color=#507921;
    overflow:hidden;
}


Il n'y a pas de "=" en CSS .... la syntaxe correcte pour la troisième ligne est :
border-right:1px solid #507921;
si on souhait définir la couleur de border-right
ou encore :
border-right:1px solid;
color: #507921;

si on souhaite définir la couleur de  column_left
... pour se décider entre les deux, mieux vaut avoir étudié le modèle

Outre le plaisir d'avoir un code "propre" ...

Eliminer ces petites erreurs offre d'autres avantages , par ex. :
• se conformer aux standards
• trouver plus facilement, en écrivant / déboguant un modèle, un CSS, un script javascript, les erreurs que l'on commet


S'organiser pour le ménage


Laisserions nous à Stéphane le soin de tout d'épousseter dans les coins ? Nous pourrions aussi nous répartir la tâche. Qui "prend" quel modèle ?

Nota : il faut probablement un peu de méthode.
• Menu admin -> Mise en page -> Modèles -> Choisir un modèle à télécharger -> Sur son PC, modifier (par sécurité) le nom du fichier ->Faire les corrections avec un éditeur de texte (surtout pas un "traitement de texte") -> Uploader quelque part le fichier vers Stéphane

Outils de ménage / jardinage

Les jardiniers et jardinières qui nettoieront les mauvaises herbes n'ont pas besoin d'un gros équipement :
- un navigateur standard (Firefox ...)
- un éditeur de texte

Il faut , pour "voir" les numéros de ligne du code "fauitif", que le navigateur soit équipé d'une extension permettant de "voir" les numéros de ligne du code, ou que l'éditeur de texte soit doté de la même faculté de "voir les numéros de ligne". On peut aussi, pour "voir" les numéros de lignes, utiliser Safari dont les outils de déboguage sont de bonne qualité. (Attention, je ne préconise pas Safari pour repérer les erreurs de code. Safari est beaucoup plus permissif que Firefox).




Cette suggestion a été adoptée par 69 utilisateurs :

  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Fix :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  
  • Visiteur :  

D'autres articles sur des thèmes similaires :

Les utilisateurs qui ont voté pour cette suggestion ont voté également pour :


Commentaires

Jardinage iTheme par Fix le Vendredi 21/03/2008 à 20:28

Fix Je me propose pour  le jardinage d'iTheme. Cela peut (volontiers !) être fait en collaboration.

Une fois jardiné, iTheme va être encore plus facile à être amélioré par Olivier et Mitra


Re: Jardinage iTheme par mitra le Samedi 22/03/2008 à 21:53

Bonne idée Fix.
J'ai toujours eu peur de générer des régressions en ce faisant. Mais si on le fait bien, il n'y a pas de raison:-)

Juste une chose, l'iThème ne sera jamais 100% W3C compliant. Ne serait-ce qu'à cause de la solution que nous avons trouvé afin qu'il soit compatible sur différents navigateurs.

Il y a aussi le site Markup Validation Service (validateur W3C).


Re: Jardinage iTheme par Fix le Dimanche 23/03/2008 à 01:00

Fix  Good Ole' Validator ! (ça me rappelle de vieux souvenirs ....)   C'est instructif de le passer sur .... la page d'accueil de VdeV (par exemple) ! On constate par ex. que deux éléments ont le même id="sbtop" .... Aïe aïe ...  sans même parler de la validation CSS. 

J'ai fait un ou deux essais du Validateur CSS du W3C. Beaucoup mieux qu'il y a qq années. C'est intéressant de voir ce que l'on obtient sur les pages de nos blogs  ... y'a du boulot !


Re: Jardinage iTheme par Stephane le Dimanche 23/03/2008 à 23:42

Stephane J'ai corrigé les sbtop, les autres c'est moins évident par contre.


Re: Jardinage iTheme par isabelle le Dimanche 23/03/2008 à 11:51

isabelle J'avoue, je préfère m'en tenir au jardinage des mots-clés. J'y comprends trop rien au chtemeuleu et votre histoire, ça relèverait pour moi plutôt du nettoyage de planète que de l'arrachage d'herbes !!


Joyeuses Pâques à tous


Excellente idée par Stephane le Dimanche 23/03/2008 à 23:32

Stephane J'ai enlevé tous les "commentaires" commençant par // dans les CSS.


Re: Excellente idée par leblase le Mardi 25/03/2008 à 00:18

leblase Quelle incidence ces // ont-ils sur le binz général?


Re: Excellente idée par Stephane le Mardi 25/03/2008 à 08:21

Stephane A priori aucune, les lignes étaient ignorées des navigateurs, comme les commentaires le sont également.



Session

Pour participer plus facilement, ouvrez une session :

Identifiant de
mon blog
Nom d'utilisateur
Mot de passe

Si vous avez déjà un blog sur ViaBloga ou si vous avez ouvert un compte sur l'un d'entre eux, vous pouvez vous identifier avec votre nom d'utilisateur et mot de passe en précisant d'abord l'identifiant de votre blog.

S'inscrire

Discussions actives (+ commentaire)


Archives par mois