Variables CSS

  • aloof
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 03, 2004
  • Messages: 14
  • Loc: Oregon
  • Status: Offline

Message Avril 5th, 2004, 4:08 pm

Existe-t-il un moyen de définir des variables CSS pour que je puisse contrôler la mise en page en utilisant la couleur juste un couple de variables, plutôt que d'avoir à passer par le changement de code et chacun d'eux un par un pour modifier les couleurs?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 5th, 2004, 4:08 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de l’utilisateur
  • Inscription: Mai 28, 2003
  • Messages: 23403
  • Loc: Woodbridge VA
  • Status: Offline

Message Avril 5th, 2004, 4:29 pm

Il s'agit d'un croisement entre le design et les scripts, mais même si je ne sais pas comment, je sais, vous ne serez pas en mesure de le faire sans une certaine forme de script afin Im ce déplacement à notre programmation et de script bord.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • rtm223
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Mar 24, 2004
  • Messages: 1855
  • Loc: Uk
  • Status: Offline

Message Avril 7th, 2004, 8:20 am

En ce qui Im averti CSS n'a pas de support pour les variables, comme le HTML.

Cependant...
Il existe plusieurs options s'offrent à vous.

1) créer un script JavaScript qui s'exécutera dans le haut de la page HTML, en utilisant quelque chose comme:

Code: [ Select ]
var color1=#ff0000;
var color1=#0000ff;
document.writeln('<STYLE>');
document.writeln('td{background-color:'+color1+'}');
document.writeln('div{background-color:'+color2+'}');
document.writeln('</STYLE>');
  1. var color1=#ff0000;
  2. var color1=#0000ff;
  3. document.writeln('<STYLE>');
  4. document.writeln('td{background-color:'+color1+'}');
  5. document.writeln('div{background-color:'+color2+'}');
  6. document.writeln('</STYLE>');


Je penser cet devrait travailler comme vous écrivez simplement la balise de style en haut de votre code HTML en utilisant JavaScript. I haven't tried it though.

2) Utiliser PHP (ou similaire) pour créer un fichier CSS dynamique? So have a css dynamiquement créé appelé blah.php, puis utilisez la place de l'blah.css fichier que vous utiliseriez normalement.

C'est ce que je ne sais pas vraiment si ça fonctionne ou non, comme Im commence seulement à apprendre le PHP, mais si cela peut être fait avec des images et des pdf, je ne vois pas pourquoi pas le CSS?
Espérons que cela donne des idées. Faites moi savoir si vous avez besoin de plus d'infos gif "alt =":)" title =" Smile "/>
  • GrimShadow
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 12, 2004
  • Messages: 6
  • Loc: Chandler, Oklahoma
  • Status: Offline

Message Avril 12th, 2004, 6:11 pm

Au cas où votre cherchent encore des solutions que vous pouvez essayer cela;
Code: [ Select ]
<?php
$var = main

if($var)
{
    $CSS = @fopen("images/$var/file.css", 'r');
        if(!$CSS)
        {
            die("There seems to be a problem with the css file. Either it doesn't exist, or the correct permissions aren't set.<br />");
        }
        else
        {
            $info = @fread($CSS, @filesize("images/$var/file.css"));
            @fclose($CSS);
        }
}
$cssinfo = str_replace("<-theme->", $var, $data);
//$cssinfo = str_replace("vaule to be replace", what to replace the value with, file to open)

@header( "Content-type: text/css" );
print $themecss;
?>
  1. <?php
  2. $var = main
  3. if($var)
  4. {
  5.     $CSS = @fopen("images/$var/file.css", 'r');
  6.         if(!$CSS)
  7.         {
  8.             die("There seems to be a problem with the css file. Either it doesn't exist, or the correct permissions aren't set.<br />");
  9.         }
  10.         else
  11.         {
  12.             $info = @fread($CSS, @filesize("images/$var/file.css"));
  13.             @fclose($CSS);
  14.         }
  15. }
  16. $cssinfo = str_replace("<-theme->", $var, $data);
  17. //$cssinfo = str_replace("vaule to be replace", what to replace the value with, file to open)
  18. @header( "Content-type: text/css" );
  19. print $themecss;
  20. ?>

Cela permettra d'ouvrir le fichier CSS spécifié et remplacer <-theme-> avec la valeur de la variable $ var (dans ce cas, principal). Alors tout ce que vous avez à faire est d'inclure ce fichier dans votre modèle.
  • gsv2com
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Jan 25, 2004
  • Messages: 776
  • Loc: Nippon
  • Status: Offline

Message Avril 12th, 2004, 6:47 pm

Etes-vous sûr hes ne parle pas de sélection, plutôt que de variables?

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 163 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC