IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Solution moins gourmande en reset CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut Solution moins gourmande en reset CSS
    Bonjour,
    Après avoir parcouru les tutoriels CSS, je n'ai pas trouvé la réponse sur la façon la moins gourmande en ressource pour lier une feuille de style.
    En l'occurrence, je désire faire un reset CSS avec la feuille de style d'Eric Meyer plutôt que celle par défaut que l'on trouve sur le net.

    3 solutions possibles (peut être plus ...):

    1) faire un link dans la page web
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <link rel="stylesheet" type="text/css" href="/css/default-meyer.css" />
    <link rel="stylesheet" type="text/css" href="/css/mon-style-a-moi.css" />

    2) Dans le code CSS de mon-style-a-moi.css, et en première ligne:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @import "default-meyer.css";
    ...
    ... mon code css
    ...

    3) Directement à la suite de la feuille de style d'Eric, mettre mon propre style css, et ne lier qu'une seule feuille de style externe.
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    /* http://meyerweb.com/eric/tools/css/reset/ 
       v2.0 | 20110126
       License: none (public domain)
    */
    ...
    ...
    /* fin de la feuille de style d'Eric */
    ...
    ...
    ICI mon style 
    ...
    ...

    Juste un petit commentaire pour m'éclairer sur ce qu'il faut faire ou ne pas faire pour améliorer ou plomber les performances.
    Jef

  2. #2
    Membre expérimenté Avatar de elfamine
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 113
    Par défaut
    Pour gagner en performance... le principe en gros est de réduire le nombre de requêtes; soit le nombre de fichiers. Concrètement au lieu de demander à ce qu'on récupère "default-meyer.css" et "mon-style-a-moi.css" l'ideal serait de les regrouper dans un seul fichier disant..."main.css" et compresser ce main.css ne serait pas une mauvaise idée; enlever les espaces et les sauts de ligne et les commentaires (il me semble qu'il y a des outils en ligne qui permettent de compresser ses fichier css et javascript d'ailleurs).

    Moi j'opterais pour la solution 3

  3. #3
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut
    Merci Elfamine, Je prends note et j'attends d'autres avis.
    Pour ma part, je penchais pour la solution 3 aussi.
    Jef

  4. #4
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Et pourquoi ne pas modifier le code original?

  5. #5
    Membre émérite
    Homme Profil pro
    Retraité informatique
    Inscrit en
    Juin 2012
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 519
    Par défaut
    Le code original??
    Je ne comprends pas cette réponse. Il s'agit de faire un reset du css de façon à ce qu'il n'y ait pas de surprise en fonction des navigateurs utilisés.
    Ainsi, par exemple la suppression d'un retrait à gauche en utilisant un margin-left:0; ne marche pas forcément si le navigateur utilise padding au lieu de margin.

    Le reset du CSS se place donc avant son propre style.
    On peut ne pas faire de reset, mais je ne comprends pas la réponse de Muchos, désolé.

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour,
    il faut bien dire que dans le fichier "reset" dont tu parles il y aura bien plus de la moitié des balises "resetées" que tu n'utilisera peut être jamais.

    L'idée est donc de mettre en place ton propre "reset" en fonction de ta demande et de le mettre dans ta feuille de style principale.

    D'un autre coté je dois avouer que 1135 octets de plus c'est peanuts par rapport à des images intégrées dans pas mal de documents sans être optimisées ou qui sont redimensionnées.

    C'est peut être une question à se poser mais est ce la principale?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sql Developer 4 est-il moins gourmand en mémoire ?
    Par pcouas dans le forum Sql Developer
    Réponses: 1
    Dernier message: 06/03/2014, 16h52
  2. Réponses: 0
    Dernier message: 12/04/2013, 15h19
  3. Je ne trouve pas de solution a mon pb de css
    Par Invité dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 13/04/2011, 18h55
  4. Flash player 10.1 désormais moins gourmand ?
    Par minnesota dans le forum Actualités
    Réponses: 0
    Dernier message: 17/08/2010, 15h14
  5. Réponses: 3
    Dernier message: 22/04/2010, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo