Newsgroup: it.comp.www.php
Titolo: Ancora PHP e CSS

Di sicuro sono io che non riesco a spiegarmi,
se ho 4 div identici in posizioni diverse sul video (#CLn1,#CLn2, 
#CLn3,#CLn4)
con all'interno una seie di class come nell'esempio sotto.
utilizzo questo codice per mettere a video i 4 div:
<div id="CLn<?php echo $NumeroDIV; ?>">
Ma se i div sono 20 e le differenze a video fra loro sono sempre le stesse, 
come posso fare con PHP ad evitare di scrivere il css ma farlo generare da 
PHP?
#CLn1,#CLn2, #CLn3,#CLn4
{
 position: absolute;
 width:253px;
 height:121px;
}
#CLn1, #CLn2{top:0px;}
#CLn2,#CLn4 {left:254px;}
.cAUTORI,.cTITOLO,.cSOTTOTITOLO{
position: absolute;
....
overflow:visible;
}
.cAUTORI{
top:2px;
......
line-height: 0.9em;
}
.cTITOLO{
top:38px;
...........
font-weight: bold;
}
.cSOTTOTITOLO{
top:74px;
............
line-height: 0.9em;
}
Saluti
Leo

 PHP?
Ti avevo già risposto ma forse non hai letto il mio post.
Hai due strade:
1) scrivi il codice del css nella pagina php e quindi costruisci tutto
il css che vuoi usando codice php, per es:
.CLn0
<?php for($i=1;$i<21;$i++) { 
print ",.CLn" . $i . "\n";
} ?> {
codice csss
}
oppue crei un foglio di stile con estensione php e procedi allo stesso
modo.
Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa


Fermo restando che se devi usare un foglio di stile, questo va inserito 
all'interno di <head> </head>, nel tuo caso, l'unica via semplice è 
ricorrere all'attributo style all'interno del tag div; con qualcosa del 
tipo:
<? php echo "<div style= \" proprietà css \" > contenuto </div> \n"; ?>
Cooper. 

 ha scritto nel messaggio 
news:1ixjj2i.1yi678011010N%mac...@nospam.it...


 Scusa la banalità della domanda ma non sono molto esperto
Si, in questo modo puoi generare dei CSS dinamici.
Non serve spesso, ma a volte serve.
Io per es. da quando uso tecniche AJAX ne ho avuto bisogno.


 I fogli di stile esterni .css nel caso di php si rinominano .php ?
Non è che si rinominano ma se vuoi fare eseguire uno script PHP devi 
indicarlo al server web, tipicamente questo si realizza associando .php 
(.php3 .php4 e quant'altro) al modulo che si occupa di PHP.
Alle pagine non è che importi molto se il CSS ha un nome che finisce per 
".css" o per ".pippo" .

 Alle pagine non č che importi molto se il CSS ha un nome che finisce per


 Si ok per il ".pippo" ma non capisco perchè debba per forza essere .php.
Perchè se vuoi eseguire degli script php il file deve essere php.


 E' corretto o il foglio di stile deve essere .php ?
Non sono sicuro di capire cosa hai chiesto ma il foglio di stile non 
_deve_ essere .php, _può_ esserlo. Dipende da quello che preferisci.


Non per cosa, ma mi spiegheresti come fai a generarne uno dinamico partendo 
da un css statico?
Ho qualche dubbio su questa realtà, vorrei solo capire come fai.... 
(ovviamente non con le parole... magari con un esempio semplice semplice).
 

 (ovviamente non con le parole... magari con un esempio semplice semplice).
E' la stessa differenza che c'è fra una pagina html ed una php.
Il caso più chiaro di tutti è quello dove vuoi modificare la
combinazioni di colori di un sito. 
E' molto più pratico modificare il parametro colore dinamicamente
piuttosto che avere vari fogli di stile.
E' il primo esempio che mi è venuto in mente, ma ce ne sono tanti altri
di casi simili.
