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 :

definir des constantes CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut definir des constantes CSS
    Je voulais juste savoir si il existe un moyen de centraliser certaines valeurs des styles CSS dans des constantes.

    Je pense par exemple aux valeurs de tailles (Width/height) et de position (top/left) des divs

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    à ma connaissance non.
    Mais une class peut être utilisée dans ce but.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .taille {
    width:200px;
    height:100px;
    }
    .col1 { color:red;}
    .col2 { color:blue;}
    ...
    <div class="taille col1">bleu</div>
    <div class="taille col2">rouge</div>
    A+

  3. #3
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    non mon but serait plutot de definir en entete de CSS une taille globale de ma page et de calculer les tailles des elements interne en fonction de cette taille, genre :

    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
    16
     
    Page_width = 1000;
    menu_width = 200;
     
     
    div#menu {
    width = menu_width;
    }
     
    div#sousmenu {
    width = menu_width;
    }
     
    div#body {
    width = page_width-menu_width;
    }

  4. #4
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Cela s'appelle du CSS dynamique ou CSS/PHP ou CSS/ASP.
    Ce n'est pas forcément une bonne méthode car le fichier CSS doit être interprété et ne peut pas toujours être mis en cache.

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Clorish
    non mon but serait plutot de definir en entete de CSS une taille globale de ma page et de calculer les tailles des elements interne en fonction de cette taille
    Bien compris, mais à part la soluce serveur ci-dessus, je pense que tu ne peux le faire qu'en JS ... si JS est activé

    A+

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    snirf .. bon ben faites chaiffer les calculatrices ...

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Au cas où (mais pour IE uniquement ), cf. la syntaxe "expression()" utilisée ici :
    http://www.amaryllidaceae.org/web-ja...S/IE-fixed.htm

    A+

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

Discussions similaires

  1. Peut-on définir des constantes en CSS ?
    Par JeanMarc_T2k dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 29/02/2008, 14h30
  2. Réponses: 22
    Dernier message: 17/11/2007, 14h59
  3. Définir des constantes CSS
    Par komoku dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 22/12/2006, 18h58
  4. Gestion des constantes
    Par valfredr dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/06/2003, 16h23
  5. Au sujet des constantes
    Par FranT dans le forum Langage
    Réponses: 8
    Dernier message: 09/08/2002, 11h03

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