CSS dinamic

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Foi de stil în cascadă
Această casetă: vezi discul. mod.

Dynamic (Cascading Style Sheets) , sau DCSS , este un termen care cuprinde un set de tehnologii utilizate împreună pentru a crea foi de stil dinamice, utilizând o combinație a oricărui limbaj de programare de pe server (cum ar fi PHP / ASP / Perl / JSP ) și Cascading Foi de stil (CSS). Ideea inițială pentru DCSS a fost scrisă în iulie 2002 de Jori Koolstra , un programator olandez. [1]

DCSS vă permite să lucrați cu variabile în CSS și cu rescrierea dinamică a codului sursă CSS. Multe sisteme de gestionare a conținutului au creat module de completare, de exemplu Drupal . [2]

Exemplu în PHP

De obicei, o pagină web care utilizează DCSS este configurată cu trei fișiere. Un fișier care conține variabilele CSS, un fișier .php care reflectă conținutul CSS și pagina web unde este necesar CSS.

Un fișier .dcss arată de obicei așa.

 <! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.1 // EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> Exemplu DCSS </title>

<style type = "text / css">
      <? php
         / * Includeți foaia de stil * /
         require_once ( "sheet.dcss.php" );
      ?>
</style>

</head>
<corp>
</body>
</html>

Fișierul dcss.php este inclus. Rețineți că un fișier dcss are întotdeauna o extensie .php .

 <? php
  / * Includeți fișierul variabilelor * /
  require_once ( "vars.php" );

  ecou „p” ;
  ecou "{" ;
  echo "font-family: \" $ FONT_TYPE \ " ; ";
ecou " } ";
?>

Și este inclus fișierul care conține variabilele pentru fișierul dcss.php (denumit adesea vars.php ).

 <? php
  $ FONT_TYPE = "Curier nou" ;
?>

Notă

  1. ^ (EN) Jori Koolstra, Dynamic CSS (TXT) pe jori-koolstra.nl, 2 iulie 2002. Adus la 18 iulie 2010 (depus de „Original url 19 august 2010).
  2. ^ (EN) Ceardach, Dynamic CSS , pe drupal.org, Drupal, 3 martie 2010. Accesat la 27 ianuarie 2011.

linkuri externe

Internet Portal internet : accesați intrările Wikipedia care se ocupă de internet