
Pour lister en colonnes dans une table des variables récupérées en php mysql, j'utilise le mode externe de CSS:
<Link rel="stylesheet" type="text/css" href="http://monsite/include/style.css">
Pas de problème.
Le fichier style .css contient des sélecteurs et déclarations tels que :
#nom_usage{font:14px Arial; font-weight: normal; color:black}
etc..
et l'affichage se fait ainsi :
echo "<td width=200><div id='nom_usage'>$nom_usage</div></td>";
etc...
Mais pour lister des variables hors d'une table (à cause d'un grand nombre de variables ne pouvant être listées en colonnes), je suis obligé d'indiquer dans les déclarations la position de chaque variable et de son titre. J'ai alors :
<Link rel="stylesheet" type="text/css" href="http://monsite/include/para_listes.css">
et le fichier para_listes contient par exemple :
#x_nom_usage{position:absolute; top:11mm; left:1mm;} // pour le titre
#nom_usage{position:absolute; top:11mm; left:12mm; color:blue} // pour la variable
etc...
l'affichage se faisant alors :
echo "<div id='x_nom_usage'>Nom :</div>";
echo "<div id='nom_usage'>$nom_usage</div>";
etc...
Et là, ça ne marche pas, du moins l'affichage n'obéit pas aux règles que j'ai voulu fixer. Par contre aucun problème si j'utilise le mode en ligne. Mais c'est 1 peu gênant, surtout si j'ai des modifs à faire, car les mêmes sélecteurs et déclarations doivent être présents dans 3 fichiers.
Merci à l'avance de vos tuyaux et bonne année à tous