Faire un document XHTML 1.1 compliant... [XHTML] - HTML/CSS - Programmation
Marsh Posté le 26-05-2002 à 17:21:14
viiz a écrit a écrit : Oui enfin un site fait en XHTML strict c un peu la misere a coder quand meme... |
Pas du tout, suffit de connaitre un peu...
Marsh Posté le 26-05-2002 à 17:27:30
viiz a écrit a écrit : Oui enfin un site fait en XHTML strict c un peu la misere a coder quand meme... |
Marsh Posté le 26-05-2002 à 17:31:11
Les CSS c cent fois mieux que les vieilles balises de merde <font> etc.
Marsh Posté le 26-05-2002 à 17:32:19
W3C compliant a écrit a écrit : Les CSS c cent fois mieux que les vieilles balises de merde <font> etc. |
d'ailleurs j'utilise plus aucune balise font, div
Marsh Posté le 26-05-2002 à 17:34:00
viiz a écrit a écrit : Bah etre obligé de faire une classe CSS quand tu as 1 seul pôv texte a centrer dans un TD je trouve ca abusé moi |
au moins ca marche ds netscape 4/6, ds IE et ds opera
Marsh Posté le 26-05-2002 à 17:36:24
ns 4, c'est pas sur, malheureusement. Son support du Css est assez limité.
Marsh Posté le 26-05-2002 à 17:41:11
gizmo a écrit a écrit : ns 4, c'est pas sur, malheureusement. Son support du Css est assez limité. |
bah c sur mais bon c comme ca que ca marche le mieux
Marsh Posté le 26-05-2002 à 17:48:44
yep. Par contre, j'ai un problème pour rester XHTML1.0 strict et la génération de CSS suivant les préférences de l'utilisateur.
Vu que les CSS doivent être dans un fichier à part, je vois pas comment les générer "on the fly". Si vous avez une idée...
Marsh Posté le 26-05-2002 à 17:55:25
gizmo a écrit a écrit : ns 4, c'est pas sur, malheureusement. Son support du Css est assez limité. |
Si si si tant que t'amuses pas à imbriquer 36 tableaux, et que tu spécifies bien toutes les classes (sans laisser le navigateur interpréter "par défaut" )
Enfin tu dois savoir ça aussi bien que moi, Gizmo
Marsh Posté le 26-05-2002 à 17:57:03
gizmo a écrit a écrit : yep. Par contre, j'ai un problème pour rester XHTML1.0 strict et la génération de CSS suivant les préférences de l'utilisateur. Vu que les CSS doivent être dans un fichier à part, je vois pas comment les générer "on the fly". Si vous avez une idée... |
tu fai comme ce forum
ds ton css fichier, tu mets les parametres ki change pas, et ensuite ds ton head, tu fais generer les parametres ki changent
CSS : cascading style sheet
donc c en cascade
Marsh Posté le 26-05-2002 à 17:58:12
perso je fais ca :
$navigateur = navigateur();
echo "
<STYLE TYPE=\"text/css\">
textarea{background-color:#$fond_win;color: #$texte_win;border : 1px solid #$bordure;}
.lien_modo {COLOR: #$lien_modo;";
if ($navigateur == "Internet Explorer" )
echo "FONT-SIZE: xx-small;";
else
echo "font-size: 7.5pt";
echo "}
</STYLE>
<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"style.css\">
c un exemple (la fonction navigateur etant une fonction perso ke g fait pour reconnnaitre le navigateur
[jfdsdjhfuetppo]--Message édité par ninja sky le 26-05-2002 à 17:58:35--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 18:10:10
non, ca, ca passe pas en XHTML strict, car tu ne peux pas avoir de CSS dans le fichier HTML, tout doit être en externe. C'est justement mon problème.
Marsh Posté le 26-05-2002 à 18:11:53
gizmo a écrit a écrit : non, ca, ca passe pas en XHTML strict, car tu ne peux pas avoir de CSS dans le fichier HTML, tout doit être en externe. C'est justement mon problème. |
bah tu fais plusieurs css, et tu inclus que le bon, grace au php
Marsh Posté le 26-05-2002 à 18:14:14
Ou bien tu génères le fichier CSS automatiquement, et tu inclus dynamiquement un <link> vers ton fichier nouvellement créé ?!
Marsh Posté le 26-05-2002 à 18:17:32
W3C compliant a écrit a écrit : Ou bien tu génères le fichier CSS automatiquement, et tu inclus dynamiquement un <link> vers ton fichier nouvellement créé ?! |
C'est W3C compliant un fichier css qui a comme extension .php?
Marsh Posté le 26-05-2002 à 18:22:09
gizmo a écrit a écrit : C'est W3C compliant un fichier css qui a comme extension .php? |
Tu crées dynamiquement un fichier .css
Marsh Posté le 26-05-2002 à 18:39:14
ca je peux pas faire, ca reviendrait a faire des écritures en continu sur le serveur d'un fichier qui doit être lu en même temps par d'autre, mais avec un contenu différent.
Non, si je veux un css dynamique, je suis obligé d'utiliser l'extension .php, et je ne pense pas que ca passe pour du xhtml strict.
Marsh Posté le 26-05-2002 à 18:39:47
bah le plus simple est de faire des fichiers css différents et d'inclure le bon selon le navigateur
Marsh Posté le 26-05-2002 à 18:40:27
Pas forcément, je sais pas si c'est sensible à l'extension des feuilles de style
Marsh Posté le 26-05-2002 à 18:41:13
gizmo a écrit a écrit : ca je peux pas faire, ca reviendrait a faire des écritures en continu sur le serveur d'un fichier qui doit être lu en même temps par d'autre, mais avec un contenu différent. Non, si je veux un css dynamique, je suis obligé d'utiliser l'extension .php, et je ne pense pas que ca passe pour du xhtml strict. |
Ca crée un .css par user...
Marsh Posté le 26-05-2002 à 18:54:45
viiz a écrit a écrit : Bah etre obligé de faire une classe CSS quand tu as 1 seul pôv texte a centrer dans un TD je trouve ca abusé moi |
<td><div style="align: centered">pôv texte</div></td>
un brol dans ce style là ça passe, non ?
Disclaimer : c'est bien possible que mon truc soit pas juste, c'est juste pour donner l'idée
Marsh Posté le 26-05-2002 à 19:04:49
antp a écrit a écrit : <td><div style="align: centered">pôv texte</div></td> un brol dans ce style là ça passe, non ? Disclaimer : c'est bien possible que mon truc soit pas juste, c'est juste pour donner l'idée |
Pkoi faire simple quand on peut faire compliqué
Déjà :
1 - autant que possible, diminuer la taille des fichiers :
<td style=""></td> ca marche aussi bien (c'est tous les deux des 'boites'
2 - éviter d'utiliser DIV pour SPAN : span sert à appliquer un style, div à définir une boite. Dans certains cas, le même style appliqué à chaque balise donnera un résultat différent
Marsh Posté le 26-05-2002 à 19:31:32
W3C compliant a écrit a écrit : Ca crée un .css par user... |
Ben justement, ca je ne veux pas. Imagine que ce forum se retrouve avec autant de css que d'utilisateur, beau boxon en perspective.
Marsh Posté le 26-05-2002 à 19:33:52
gizmo a écrit a écrit : Ben justement, ca je ne veux pas. Imagine que ce forum se retrouve avec autant de css que d'utilisateur, beau boxon en perspective. |
Bah non, ca allègerait le chargement du forum (le CSS restant dans le cache de l'utilisateur... même si ca créerait autant de fichiers que d'utilisateurs ont personnalisé leur présentation)... bon, y a du pour et du contre...
Marsh Posté le 26-05-2002 à 19:38:33
W3C compliant a écrit a écrit : Pkoi faire simple quand on peut faire compliqué |
C'était juste pour donner l'idée Je me doutais bien que c'était pas ce qu'il y avait de mieux
Marsh Posté le 26-05-2002 à 19:39:39
antp a écrit a écrit : C'était juste pour donner l'idée Je me doutais bien que c'était pas ce qu'il y avait de mieux |
Tention, la branche va casser
Marsh Posté le 26-05-2002 à 20:10:35
Tention, je risque de cliquer sur "Modération du posteur" en voulant cliquer "Répondre"
[jfdsdjhfuetppo]--Message édité par antp le 26-05-2002 à 20:10:53--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 20:15:16
antp a écrit a écrit : Tention, je risque de cliquer sur "Modération du posteur" en voulant cliquer "Répondre" |
Toi aussi tu vas te mettre à faire du Pinzo-like ?
Marsh Posté le 26-05-2002 à 17:08:08
Héhé... XHTML 1.1 = Strict.
Ras le cul des transitionnal et autres demi-mesures
[jfdsdjhfuetppo]--Message édité par W3C compliant le 26-05-2002 à 17:08:26--[/jfdsdjhfuetppo]