Petite question sur l'optimisation du CSS

Upsilon91 Messages postés 6 Statut Membre -  
carbon3 Messages postés 471 Statut Membre -
Bonjour,
j'ai une petite question bete mais je me demandais si on pouvait combiner des css pour gagner en place ? je vous donne un exemple (j'arrive bientot a 1000 ligne de css et ca commence a me faire peur)

div#clic_all {
width: 45px;
background:#ffffff;
text-align: center;
border-left: 1px solid #eeeded;
border-right: 1px solid #eeeded;
border-top: 1px solid #eeeded;
border-bottom: 1px solid #eeeded;
font: 10px "Lucida Grande",lucida, arial, helvetica, sans-serif ;
font-weight: bold;
color: #000000;
}
div#type_all {
width: 60px;
background:#fcfcfc;
text-align: center;
border-left: 1px solid #eeeded;
border-right: 1px solid #eeeded;
border-top: 1px solid #eeeded;
border-bottom: 1px solid #eeeded;
font: 10px "Lucida Grande",lucida, arial, helvetica, sans-serif ;
font-weight: bold;
color: #000000;
}

voila voila meme une astuce pour simplifier l'écriture je suis preneur merci beaucoup ^^
a bientot
Configuration: Mac OS X
Camino 1.5.1

3 réponses

  1. carbon3 Messages postés 471 Statut Membre 73
     
    salut,
    div {
    text-align: center; 
    border-left: 1px solid #eeeded; 
    border-right: 1px solid #eeeded; 
    border-top: 1px solid #eeeded; 
    border-bottom: 1px solid #eeeded; 
    font: 10px "Lucida Grande",lucida, arial, helvetica, sans-serif ; 
    font-weight: bold; 
    color: #000000; 
    }
    #clic_all { 
    width: 45px; 
    background:#ffffff; 
    } 
    #type_all { 
    width: 60px; 
    background:#fcfcfc; 
    }
    
    0
    1. Upsilon91 Messages postés 6 Statut Membre 1
       
      Bonjour , merci pour la reponse , mais le truc c'est que la balise div elle n'est pas accrocher a une classe ou une id donc c'est pour toute les div ? serait il possible d'ecrire un truc dans le genre :

      div#clic_all, #type_all {
      text-align: center;
      border: 1px solid #eeeded;
      font: 10px "Lucida Grande",lucida, arial, helvetica, sans-serif ;
      font-weight: bold;
      color: #000000;
      }

      #clic_all {
      width: 45px;
      background:#ffffff;
      }
      #type_all {
      width: 60px;
      background:#fcfcfc;
      }

      voilavoila
      0
  2. carbon3 Messages postés 471 Statut Membre 73
     
    salut,
    oui, l'idée c'est de donner un format générique à toutes les div et de ne traiter les #id que pour leur cas particulier.
    Maintenant, je ne sais pas si ta solution fonctionnera, mais je crois qu'il existe une solution qui ressemble. Faut essayer.
    0
  3. carbon3 Messages postés 471 Statut Membre 73
     
    une idée à essayer, mais je ne sais pas si les classes et les id ne vont pas se "cogner". (je simplifie le code)
    <style>
    .div_all { tous les paramètres en communs; } <-- appel de classe
    #click_all { casparticulier; }  <-- appel d'id
    #click_all { cas particulier; }
    </style>
    
    <div id="click_all" class="div_all"></div>
    <div id="type_all" class="div_all"></div>
    
    0