CSS dinamic
Foi de stil în cascadă |
---|
Această intrare sau secțiune referitoare la terminologia computerului nu citează sursele necesare sau cei prezenți sunt insuficienți . |
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ă
- ^ (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).
- ^ (EN) Ceardach, Dynamic CSS , pe drupal.org, Drupal, 3 martie 2010. Accesat la 27 ianuarie 2011.
linkuri externe
- ( RO ) Codewalkers.com - CSS dinamic cu un tutorial PHP , pe codewalkers.com . Adus pe 21 noiembrie 2011 (arhivat din original la 14 iulie 2010) .