par
bobmeers » 29 sept. 2009, 09:14
Bonjour
Je cherche à développer mes CSS en PX plutôt que en %.
Peut-être me goure-je complètement, ce sont des calculs facilement évitables à l’appel de chaque page du site. Le site est 100% dynamique en php car multilingue et je cherche à éviter la saturation du serveur par des calculs intempestifs. (Beaucoup d’accès à la DB)
J’utilise pour le repérage de résolution
document.location="<?php echo $_SERVER['PHP_SELF']; >?W_width="+screen.width+"&W_height="+screen.height;
c’est du JS et ceci implique
1° JS n’est pas toujours activé coté utilisateur , et je n’ai aucun contrôle la dessus
2° il faut une parade ,j’utilise <noscript> pour relancer la page parade
3° j’ai besoin de cette information dans le <head> or l’information ne m’est connue que une fois <body> lancé, la aussi c’est de la bidouille
je cherche donc une méthode plus efficace . que suggérer vous ?
pour ma part j’oriente mes recherche dans ce sens mais je coince
Mon raisonnement est le suivant :
1° on peut faire une CSS dynamique en PHP ( css.php)
2° on peut définir body { width :100% ;}
3° on peut créer un $Mon_dessin de 1PX
4° $compteur=0 ;
il ne reste dès lors plus qu’a faire une boucle WHILE ( $Mon_Champ < $longueur_body) {$Mon_champ = $Mon_champ + $Mon_dessin ; $compteur++

Ma résolution est donc de $compteur pixel
Voila la théorie ; qui à une solution ? suis-je dans la bonne voie ? que suggèrer vous ?
Quelqu’un à quelque chose dans cette voie ? qui peut affiner mon raisonnement quelque peu foireux ?