| Auteur | |
|---|---|
| Babali | # 10 Feb 2009 - 09:10:40 |
| 67 Posts |
Bonjour, J'ai associé à un input un background afin de remplacer la zone de saisie par une image. Voici le code côté page
et le code côté CSS
Sur FF et safari, pas de problème en revanche sur IE6, quand je saisi, l'image scrolle vers la gauche et ne reste pas fixe. Avez vous une idée du problème ? Dois je mettre quelques chose en plus pour IE ? Modifié par Babali (10 Feb 2009 - 22:31) Si je sais ce que je cherche, est ce que saurai ce que je trouverai ? |
| Babali | # 10 Feb 2009 - 11:56:22 |
| 67 Posts |
D'ailleurs se fonctionnement atypique est visible sur ce site dans la zone recherche de la page d'accueil (en haut dans le bandeau). Sous IE6 si vous tapez suffisamment de caractères, l'image en background scrolle vers la gauche Si je sais ce que je cherche, est ce que saurai ce que je trouverai ? |
| BeliG | # 10 Feb 2009 - 12:30:31 |
| 870 Posts |
Hello Babali a écrit :Attention si tu codes en XHTML cette écriture n'est pas valide (il manque les guillements). Tu as une page en ligne où l'on pourrait constater le problème ? |
| Mikerob | # 10 Feb 2009 - 13:16:02 |
| 152 Posts |
Salut Babali, Apparement tu peux règler ton problème en utilisant la propriété background-attachment : fixed; Maintenant si préfère une autre solution, regarde les commentaires de ce post Modifié par Mikerob (10 Feb 2009 - 13:16) Si vous avez besoin de quelque chose, appelez-moi. Je vous dirai comment vous en passer |
| Raphael | # 10 Feb 2009 - 15:22:01 |
twitter.com/goetter Administrateur 12017 Posts |
Hello, En effet, l'astuce de positionner le background en right bottom fonctionne très bien ! Par contre background-attachment : fixed ne marche qu'en mode quirks et ne fonctionne pas si le doctype est correct. Merci Mikerob pour cette piste Modifié par Raphael (10 Feb 2009 - 15:22) Le livre qui va vous permettre d'aller (vraiment) plus loin avec CSS : "CSS avancées - vers HTML5 et CSS3" |
| Mikerob | # 10 Feb 2009 - 16:54:22 |
| 152 Posts |
a écrit : Euh.. non... ça c'est ce que dit un des commentaires de l'article (pour ie7 d'ailleurs) , mais si on test avec ce code sous ie6:
ça fonctionne (le text pass par dessus l'image dans mon cas, mais le pb est pas là )Par contre ça ne marche pas sur firefox (l'image de fond disparait), mais on est bien d'accord qu'il s'agit d'un hack pour i.e6 et qu'il sera placé dans un css propre à i.e6 Modifié par Mikerob (10 Feb 2009 - 16:55) Si vous avez besoin de quelque chose, appelez-moi. Je vous dirai comment vous en passer |
| Raphael | # 10 Feb 2009 - 17:28:41 |
twitter.com/goetter Administrateur 12017 Posts |
Mikerob a écrit : Ah ben testé sur IE7 et ça ne fonctionne pas Le livre qui va vous permettre d'aller (vraiment) plus loin avec CSS : "CSS avancées - vers HTML5 et CSS3" |
| Mikerob | # 10 Feb 2009 - 17:57:02 |
| 152 Posts |
Raphael a écrit : Ok, donc au final BeliG soit tu utilise le background en right bottom (à valider quand même), soit tu met background-attachment : fixed; dans une css eulement pour i.e6 Si vous avez besoin de quelque chose, appelez-moi. Je vous dirai comment vous en passer |
| Babali | # 10 Feb 2009 - 22:30:10 |
| 67 Posts |
J'ai suivi les conseils et mis background-attachment : fixed dans une css pour IE. Merci à tous. Si je sais ce que je cherche, est ce que saurai ce que je trouverai ? |
| Raphael | # 11 Feb 2009 - 10:02:35 |
twitter.com/goetter Administrateur 12017 Posts |
Mikerob a écrit : Babali a écrit : ... Ce qui ne fonctionnera donc pas sur IE7 Le livre qui va vous permettre d'aller (vraiment) plus loin avec CSS : "CSS avancées - vers HTML5 et CSS3" |
| BeliG | # 11 Feb 2009 - 10:09:43 |
| 870 Posts |
Mikerob a écrit :Euh... ok |
| Mikerob | # 11 Feb 2009 - 10:41:10 |
| 152 Posts |
mouarf... faute de copier coller de nom.. autant pour moi BeliG Si vous avez besoin de quelque chose, appelez-moi. Je vous dirai comment vous en passer |
| BeliG | # 11 Feb 2009 - 10:50:39 |
| 870 Posts |
Y a aucun souçi Allez... |