Avertissement : Ne pas se fier à ce message-ci, mais aux derniers messages, à cause du recodage !
Bonjour.
Je viens solliciter votre aide, car j'en suis à la finalisation d'une charte graphique pour une commande.
Voici d'abord les images :
http://ishimaru-design.servhome.org/tests/webopresto/index.html - Caractères normaux
http://ishimaru-design.servhome.org/tests/webopresto/inscription.html - Gros caractères
Pourquoi des tailles de police fixes ?
On m'a demandé à ce que la largeur de la page soit fixe. Et dans le header, si vous regardez bien (sous FF : clic-droit > Afficher l'image de fond), le bloc bleu du formulaire de connexion est incrusté à même le header. Donc, ça devenait très délicat d'utiliser des tailles relatives à cause du risque élevé de dégradation esthétique avec les variations de résolutions d'écran.
Donc, pour pallier à ça pour les IE-users et les grosses résolutions, j'ai proposé au gars qui m'a commandé le design l'idée d'un sélecteur de style géré par cookie et qui peut fonctionner sans JS. Pour cela, j'ai donc fait une feuille commune (style.css), puis une feuille pour chaque grandeur (normal.css pour les caractères normaux, et large.css pour les gros caractères), et puis dans ces deux feuilles, j'y importerais style.css avec @import
Une fois que j'avais terminé d'arranger les tailles de texte (en mettant les tailles normales dans style.css) en testant sous Firefox 3, je m'étais donc mise à tester sur les autres navigateurs. J'ai pu y arriver avec IE et Opera, mais le problème reste les navigateurs basés sur Webkit, et par malchance, j'ai un problème avec Safari et Chrome que j'ai installés avec playonlinux, ce qui fait que je ne peux pas les utiliser pour tester.
Donc là, ça commence à devenir pas mal un casse-tête ! Je sais pas comment phpBB3 a fait pour y arriver avec sa boîte de recherche, mais moi j'ai de la misère à arriver à aligner les boutons et les champs du formulaire de connexion rapide et du formulaire de recherche sur les différents navigateurs, sans avoir recours à une panoplie de hacks !
Voici donc les css :
http://ishimaru-design.servhome.org/tests/webopresto/style/style.css (style principal)
http://ishimaru-design.servhome.org/tests/webopresto/style/normal.css (caractères normaux)
http://ishimaru-design.servhome.org/tests/webopresto/style/large.css (gros caractères)
Les hacks utilisés :
pour IE6
pour toutes les versions d'IE
Pour toutes les versions de Firefox
Pour les Webkit
C'est donc le chaos dans mes feuilles et je viens même de me rendre compte de quelques étourderies comme un hack IE à l'intérieur d'un hack FF...
Donc si quelqu'un peut me donner un coup de main pour arriver à régler ce problème d'alignement en recourant le moins possible aux hacks, ce serait apprécié, car là je sens que l'anxiété me guette.
Merci d'avance.
Ishimaru
PS : Et si on arrive à une méthode infaillible pour aligner champs et boutons, ce serait intéressant d'en feire un tuto là-dessus.
Modifié par IshimaruChiaki (08 Feb 2010 - 02:16)
Bonjour.
Je viens solliciter votre aide, car j'en suis à la finalisation d'une charte graphique pour une commande.
Voici d'abord les images :
http://ishimaru-design.servhome.org/tests/webopresto/index.html - Caractères normaux
http://ishimaru-design.servhome.org/tests/webopresto/inscription.html - Gros caractères
Pourquoi des tailles de police fixes ?
On m'a demandé à ce que la largeur de la page soit fixe. Et dans le header, si vous regardez bien (sous FF : clic-droit > Afficher l'image de fond), le bloc bleu du formulaire de connexion est incrusté à même le header. Donc, ça devenait très délicat d'utiliser des tailles relatives à cause du risque élevé de dégradation esthétique avec les variations de résolutions d'écran.
Donc, pour pallier à ça pour les IE-users et les grosses résolutions, j'ai proposé au gars qui m'a commandé le design l'idée d'un sélecteur de style géré par cookie et qui peut fonctionner sans JS. Pour cela, j'ai donc fait une feuille commune (style.css), puis une feuille pour chaque grandeur (normal.css pour les caractères normaux, et large.css pour les gros caractères), et puis dans ces deux feuilles, j'y importerais style.css avec @import
Une fois que j'avais terminé d'arranger les tailles de texte (en mettant les tailles normales dans style.css) en testant sous Firefox 3, je m'étais donc mise à tester sur les autres navigateurs. J'ai pu y arriver avec IE et Opera, mais le problème reste les navigateurs basés sur Webkit, et par malchance, j'ai un problème avec Safari et Chrome que j'ai installés avec playonlinux, ce qui fait que je ne peux pas les utiliser pour tester.
Donc là, ça commence à devenir pas mal un casse-tête ! Je sais pas comment phpBB3 a fait pour y arriver avec sa boîte de recherche, mais moi j'ai de la misère à arriver à aligner les boutons et les champs du formulaire de connexion rapide et du formulaire de recherche sur les différents navigateurs, sans avoir recours à une panoplie de hacks !
Voici donc les css :
http://ishimaru-design.servhome.org/tests/webopresto/style/style.css (style principal)
http://ishimaru-design.servhome.org/tests/webopresto/style/normal.css (caractères normaux)
http://ishimaru-design.servhome.org/tests/webopresto/style/large.css (gros caractères)
Les hacks utilisés :
* html mon_élément {}
pour IE6
propriete:valeur\9
pour toutes les versions d'IE
mon_element, x:-moz-any-link, x:default {}
Pour toutes les versions de Firefox
@media screen and (-webkit-min-device-pixel-ratio:0)
{
mon_element {}
}
Pour les Webkit
C'est donc le chaos dans mes feuilles et je viens même de me rendre compte de quelques étourderies comme un hack IE à l'intérieur d'un hack FF...
Donc si quelqu'un peut me donner un coup de main pour arriver à régler ce problème d'alignement en recourant le moins possible aux hacks, ce serait apprécié, car là je sens que l'anxiété me guette.
Merci d'avance.
Ishimaru
PS : Et si on arrive à une méthode infaillible pour aligner champs et boutons, ce serait intéressant d'en feire un tuto là-dessus.
Modifié par IshimaruChiaki (08 Feb 2010 - 02:16)