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 :

Structure page CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 151
    Par défaut Structure page CSS
    Bonjour,

    Je fais le ménage dans mes feuilles CSS car elle atteignent + de 1000 lignes.
    J'aurais aimer savoir s'il y avait un inconvénient à organiser ces feuilles CSS comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    a.test1 {
    color:blue;
    text-decoration:none;
    font-weight:bold;}
     
    td.test2 {
    color:blue;}
     
    span.test3 {
    font-weight:bold;
    color:black;}
    deviendrait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    /*****    COLOR    ***/
    a.test1, td.test2
    { color:blue; }
     
    span.test3
    { color:black; }
     
    /*****    FONT    ***/
    span.test3, a.test1
    { font-weight:bold; }
     
    /*****    TEXTE    ***/
    a.test1
    { text-decoration:none; }
    Donc, si vous avez compris le principe, il y aurais environ un attribut (color, font-weight, etc.) par bloc, et plusieurs balise (a, td, p, etc.) par bloc. Alors pour avoir toute les informations pour par exemple a.test1, il faudrait consulter plusieurs ligne.

    Est-ce qu'il y a un inconvénient à procéder de la sorte pour structurer une .CSS, du coté navigateur surtout.

    Merci,

    Sylvain

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Bonjour,

    A priori non il n'y a pas de contre indication à organiser ses css de cette manière ou d'une autres c'est surtout une question d'organisation et de facilité (ou pas) à intervenir dessus si besoin est. Mais le sens de lecture du document css peut avoir une influence sur l'application des styles, ce qui reviens à ce hack soi même en pensant bien faire, de ce fait je pense qu'il est préférable de prévoir se type de formatage en amont du dev plutôt que après

    Concernant css il n'y rien d'officiel quand à leur organisations et il existe de nombreuse façon de faire plus ou moins propre.

  3. #3
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Est-ce qu'il y a un inconvénient à procéder de la sorte pour structurer une .CSS, du coté navigateur surtout.
    Non, je ne pense pas . Au contraire, tu allèges ta feuille de syle.
    Le seul inconvénient peut venir du fait qu'il peut être un peu plus difficile de t'y retrouver si tu dois retoucher des choses plus tard (et encore...).
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2002
    Messages : 151
    Par défaut
    Re bonjour

    Oui, en effet quand il y a plusieurs bloc pour la même balise, il est possible que certaine balise puisse ne pas être prise en compte (ou soient écrasées par une autre).

    J'ai eu notamment le problème avec les liens (<a href...).

    A priori, selon mes tests actuels, il faut mettre les "font" en premier, suivi des "text" (text-align, text-decoration, etc.) puis des couleurs (color, backgorund-color, etc.) Dans mon cas, ça fonctionne bien, mais surement pas pour tout le monde qui sait faut tester.

    Merci pour vos réponses rapide

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

Discussions similaires

  1. Structure HTML CSS de ma page
    Par userparis dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 02/02/2013, 18h28
  2. Réponses: 3
    Dernier message: 30/10/2007, 23h59
  3. laisser les visiteurs choisir le style de page (CSS)
    Par Chickenkiller dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 15/10/2007, 09h45
  4. Structure page HTML
    Par khalanne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 09/04/2007, 14h58
  5. Compatibilité page css Internet explorer
    Par balto dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 13/11/2005, 20h34

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