Re: input text attribut

2002-08-26 Thread Daniel Cordey

On Friday 23 August 2002 19:35, [EMAIL PROTECTED] wrote:

> Utiliser un style inline (STYLE="text-align: right") comme par ex. dans:
>
>  MAXLENGTH="30" SIZE="30">

Merci à Martial et Marc Mongenet. 

Toutefois, je dois malheureusement vous informer que ça ne fonctionne pas. En 
tout cas, ni dans Konqueror 3.02, ni avec Opera 6.01. J'avais déjà 
intensivement essayé des tas de notation avec les CSS (class & id), mais je 
n'ai obtenu aucun résultat. Il existe bien des spécifications CSS mais elles 
sont non-standards (du genre INPUT-TEXT:...) et réservées à des programmes 
autres que les browsers. De plus, aucun attribut HTML pour la balise "input" 
ne permet la justification du texte interne. Les objets des "form" semblent 
ajouter une couche d'objet sans hériter des attributs de l'objet qui les 
inclus :-(

Merci quand même pour vos réponses

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: input text attribut

2002-08-26 Thread Marc Mongenet

Daniel Cordey wrote:
> On Friday 23 August 2002 19:35, [EMAIL PROTECTED] wrote:
> 
> 
>>Utiliser un style inline (STYLE="text-align: right") comme par ex. dans:
>>
>>>MAXLENGTH="30" SIZE="30">
> 
> 
> Merci à Martial et Marc Mongenet. 

De rien.

> Toutefois, je dois malheureusement vous informer que ça ne fonctionne pas. En 
> tout cas, ni dans Konqueror 3.02, ni avec Opera 6.01.

Ah ben alors ils ne font pas partie de la catégorie "tout bon navigateur". :-)
Pour Mozilla 1.0 ça fonctionne bien en tout cas.
Mozilla a encore des déficiences (suivies dans http://bugzilla.mozilla.org)
pour le support HTML 4.01 & CSS1, mais pas celle-ci. :-)

> J'avais déjà intensivement essayé des tas de notation avec les CSS (class & id),

Il n'est pas utile (sauf très gros bug du navigateur) d'essayer tous les
sélecteurs possibles. En l'occurrence on a pris le plus immédiat d'usage,
l'attribut style de HTML.

 > mais je n'ai obtenu aucun résultat. Il existe bien des spécifications CSS
 > mais elles  sont non-standards (du genre INPUT-TEXT:...)

Des spécifications non-standards, késako ?

 > et réservées à des programmes autres que les browsers.

"text-align" est garanti 100% standard et fait pour ça.

 > De plus, aucun attribut HTML pour la balise "input"
> ne permet la justification du texte interne. Les objets des "form" semblent 
> ajouter une couche d'objet sans hériter des attributs de l'objet qui les 
> inclus :-(

J'ai pas essayé, mais la propriété "text-align" devrait effectivement être
héritée. Pour les attributs, je ne vois exactement ce que tu veux dire
(JavaScript ?).

> 
> Merci quand même pour vos réponses

De rien.

Marc


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: input text attribut

2002-08-27 Thread Daniel Cordey

On Tuesday 27 August 2002 01:03, Marc Mongenet wrote:

> Ah ben alors ils ne font pas partie de la catégorie "tout bon navigateur".
> :-) Pour Mozilla 1.0 ça fonctionne bien en tout cas.
> Mozilla a encore des déficiences (suivies dans http://bugzilla.mozilla.org)
> pour le support HTML 4.01 & CSS1, mais pas celle-ci. :-)

C'est rageant... je pourais écrire un livre entier sur les problèmes des 
navigateurs :-( Mozilla est très bien pour pas mal de chose, il a juste un 
gros problème... c'est le browser leplus pouri au niveau de la gestion de sa 
mémoire cache !!! Quand je fais "View Source", il me montre le source d'une 
ancienne page qui ne correspond pas à ce qu'il y a sur l'écran. Ceci arrive 
peut-être quand on mélange HTML et JS... je ne sais pas... mais en tout cas 
c'est inutilisable (note: j'ai déjà essayé tout ce qui était possible quand à 
la gestion des caches !)

Mais en effet, ça fonctionne avec Mozilla 1.*

> Des spécifications non-standards, késako ?

La semaine passée, je suis tombé sur une discussion au sujet d'un certain 
nombre d'extensions justement utilisée en mode . Toutefois, il était 
expressément dit que ceci était non standard. Je n'arrive plus à mettre la 
main sur cette page. 

> "text-align" est garanti 100% standard et fait pour ça.

Ceci cadre seulement la "boîte" mais pas son contenu à l'intérieur, dans 
Konqueror et Opera (OK pour Mozilla 1.* et IE)

> J'ai pas essayé, mais la propriété "text-align" devrait effectivement être
> héritée. Pour les attributs, je ne vois exactement ce que tu veux dire
> (JavaScript ?).

Si tel était le cas, une définition "text-align" pour un "td" devrait être 
hérité par le "input" contenu... Or, ça ne marche pas. 

Daniel



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: input text attribut

2002-08-27 Thread Marc Mongenet

Daniel Cordey wrote:

> 
>>J'ai pas essayé, mais la propriété "text-align" devrait effectivement être
>>héritée. Pour les attributs, je ne vois exactement ce que tu veux dire
>>(JavaScript ?).
> 
> Si tel était le cas, une définition "text-align" pour un "td" devrait être 
> hérité par le "input" contenu... Or, ça ne marche pas. 

Effectivement, ce n'est pas normal, des recherches s'imposent...


[FIX] contents inherit text-indent

Bon, si le bug est ouvert depuis bientôt 2 ans c'est parce
que l'application de CSS est (comme d'habitude) sujet à
interprétation pour le contenu des éléments de formulaire.

D'après mes tests avec Mozilla 1.0, aucune propriété (color,
font-size, font-family...) n'est héritée. C'est donc plus
général que le bug 56253. En fait le choix fait par les
développeurs de Mozilla semble motivé dans
 :
It would not; form controls are very much outside the CSS2 spec.
Their internal rendering is _definitely_ outside it -- they are
simploy replaced inlines with opaque insides as far as CSS is
concerned.  Confirming that the issue _does_ exist.

Autrement dit, le contenu des éléments de formulaire ne serait
en rien affecté par les styles (pas d'héritage). Mais une
fonctionnalité "extra" semble permettre de leur donner un style
directement.

Je ne suis pas sûr que se soit le meilleur choix, mais ça a
l'air d'être implémenté de manière cohérente. Le bug 56253
reste cependant dans le très intéressant bug
 des
[META] outstanding issues for full HTML 4.01 support

Voilà, pour conclure je suis désolé d'avoir donné une solution
pas clairement standard avec le style="text-align: right".
C'est très mal, j'aurais dû mieux vérifier. :(
Enfin, ça marche quand même comme ils disent. :)


Marc Mongenet

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: input text attribut

2002-08-28 Thread Daniel Cordey

On Wednesday 28 August 2002 00:12, Marc Mongenet wrote:

> Voilà, pour conclure je suis désolé d'avoir donné une solution
> pas clairement standard avec le style="text-align: right".
> C'est très mal, j'aurais dû mieux vérifier. :(
> Enfin, ça marche quand même comme ils disent. :)

Non, non, Marc... ce travail de recherche est vraiment super. Ça clarifie un 
certain nombre de choses et je te remercie pour toutes ces informations. 
Aussi, je ne faisais les tests qu'avec Konqueror et Opera, car Mozilla est un 
monstre dans la mémoire. Aucun des deux ne donnant le résultat escompté, j'en 
ai déduit un peu vite que ça ne fonctionnait pas... Mais, tes essais avec 
Mozilla m'ont remis dans le droit chemin :-)

Cela fait longtemps que Netscape/Mozilla diffèrent de IE (et des autres) en ce 
qui concerne la gestion des formes. Donc, voilà uen partie de l'explication 
du mystère.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.