OVH Cloud OVH Cloud

compatibilite

4 réponses
Avatar
bonjour, j'ai un formulaire avec des textbox dedans
ces textbox sont dans les cellules d'un tableau
j'ai mis l'attribut width a 100% (de la taille de la=20
cellule) a chaque textbox. sous IE ca passe correctement=20
mais sous opera ca ne passe pas.

en regardant les sources de IE, il y a un champ=20
style=3D"width=3D100%" et dans les source d'opera il n'y pas=20
ce champ.

j'ai recompile mon projet et mes pages aspx en mode=20
compatible netscape 3.0 et 4.0, rien n'a chang=E9.

j'ai demande a opera de s'identifier comme IE6, resultat=20
idem.

je sais par ailleurs que si dans un textbox html standard=20
on ajoute l'attribut width=3D"100%", ca passe tres bien.=20
mais ca passe pas si on essaye en passant par l'attribut=20
style=3D"width=3D100%".

d'ou peut venir mon probleme? y a t'il une solution pour=20
que mes textbox fasse 100% de la taille d'une cellule sur=20
un navigateur comme opera ou c'est peine perdue?

4 réponses

Avatar
M. B.
Bonjour.

Je ne suis pas un pro de la norme des styles.

Mais j'ecris :

style="width:100%"

plutot que

style="width0%"

Ca passera peut etre mieux.

MB

a écrit dans le message de
news:10ff01c4f2d0$d68c1300$

bonjour, j'ai un formulaire avec des textbox dedans
ces textbox sont dans les cellules d'un tableau
j'ai mis l'attribut width a 100% (de la taille de la
cellule) a chaque textbox. sous IE ca passe correctement
mais sous opera ca ne passe pas.

etc ...
Avatar
Vko
L'attribut width n'est géré que par IE.

Cet attribut n'étant pas du tout "W3C compliant" je te conseille d'utiliser
l'attribut columns qui est permet de définir la longueur de ta textbox (cette
longueur s'exprime en nombre de caractères par défaut 20 je crois).

Par contre tu auras du mal a faire en sorte que ta textbox fasse 100% avec
cette propriété.

"" wrote:


bonjour, j'ai un formulaire avec des textbox dedans
ces textbox sont dans les cellules d'un tableau
j'ai mis l'attribut width a 100% (de la taille de la
cellule) a chaque textbox. sous IE ca passe correctement
mais sous opera ca ne passe pas.

en regardant les sources de IE, il y a un champ
style="width0%" et dans les source d'opera il n'y pas
ce champ.

j'ai recompile mon projet et mes pages aspx en mode
compatible netscape 3.0 et 4.0, rien n'a changé.

j'ai demande a opera de s'identifier comme IE6, resultat
idem.

je sais par ailleurs que si dans un textbox html standard
on ajoute l'attribut width="100%", ca passe tres bien.
mais ca passe pas si on essaye en passant par l'attribut
style="width0%".

d'ou peut venir mon probleme? y a t'il une solution pour
que mes textbox fasse 100% de la taille d'une cellule sur
un navigateur comme opera ou c'est peine perdue?



Avatar
j'ai trouve comment faire
merci


-----Message d'origine-----
L'attribut width n'est géré que par IE.

Cet attribut n'étant pas du tout "W3C compliant" je te


conseille d'utiliser
l'attribut columns qui est permet de définir la longueur


de ta textbox (cette
longueur s'exprime en nombre de caractères par défaut


20 je crois).

Par contre tu auras du mal a faire en sorte que ta


textbox fasse 100% avec
cette propriété.

"" wrote:


bonjour, j'ai un formulaire avec des textbox dedans
ces textbox sont dans les cellules d'un tableau
j'ai mis l'attribut width a 100% (de la taille de la
cellule) a chaque textbox. sous IE ca passe




correctement
mais sous opera ca ne passe pas.

en regardant les sources de IE, il y a un champ
style="width0%" et dans les source d'opera il n'y




pas
ce champ.

j'ai recompile mon projet et mes pages aspx en mode
compatible netscape 3.0 et 4.0, rien n'a changé.

j'ai demande a opera de s'identifier comme IE6,




resultat
idem.

je sais par ailleurs que si dans un textbox html




standard
on ajoute l'attribut width="100%", ca passe tres bien.
mais ca passe pas si on essaye en passant par




l'attribut
style="width0%".

d'ou peut venir mon probleme? y a t'il une solution




pour
que mes textbox fasse 100% de la taille d'une cellule




sur
un navigateur comme opera ou c'est peine perdue?



.



Avatar
Paul Bacelar
C'est sympa de partager :-(.
--
Paul Bacelar

wrote in message
news:130801c4f336$a8eb8f50$
j'ai trouve comment faire
merci


-----Message d'origine-----
L'attribut width n'est géré que par IE.

Cet attribut n'étant pas du tout "W3C compliant" je te


conseille d'utiliser
l'attribut columns qui est permet de définir la longueur


de ta textbox (cette
longueur s'exprime en nombre de caractères par défaut


20 je crois).

Par contre tu auras du mal a faire en sorte que ta


textbox fasse 100% avec
cette propriété.

"" wrote:


bonjour, j'ai un formulaire avec des textbox dedans
ces textbox sont dans les cellules d'un tableau
j'ai mis l'attribut width a 100% (de la taille de la
cellule) a chaque textbox. sous IE ca passe




correctement
mais sous opera ca ne passe pas.

en regardant les sources de IE, il y a un champ
style="width0%" et dans les source d'opera il n'y




pas
ce champ.

j'ai recompile mon projet et mes pages aspx en mode
compatible netscape 3.0 et 4.0, rien n'a changé.

j'ai demande a opera de s'identifier comme IE6,




resultat
idem.

je sais par ailleurs que si dans un textbox html




standard
on ajoute l'attribut width="100%", ca passe tres bien.
mais ca passe pas si on essaye en passant par




l'attribut
style="width0%".

d'ou peut venir mon probleme? y a t'il une solution




pour
que mes textbox fasse 100% de la taille d'une cellule




sur
un navigateur comme opera ou c'est peine perdue?



.