J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :
Opera :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Firefox :
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
Chrome :
<http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
Safari :
<http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
le tout sur Mac OS X Lion.
ça se situe, côté html entre le select (dans une<p />) et le label
suivant (lui aussi dans une<p />), le code html :
J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :
Opera :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Firefox :
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
Chrome :
<http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
Safari :
<http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
le tout sur Mac OS X Lion.
ça se situe, côté html entre le select (dans une<p />) et le label
suivant (lui aussi dans une<p />), le code html :
J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :
Opera :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Firefox :
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
Chrome :
<http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
Safari :
<http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
le tout sur Mac OS X Lion.
ça se situe, côté html entre le select (dans une<p />) et le label
suivant (lui aussi dans une<p />), le code html :
Le 03/10/11 15:49, Une Bévue a écrit :
> J'ai un problème de présentation différente entre Opera, Firefox d'une
> part et Chrome, Safari d'autre part :
> Opera :
> <http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
> Firefox :
> <http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
> Chrome :
> <http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
> Safari :
> <http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
>
> le tout sur Mac OS X Lion.
oui .. bon ... on préférerait les versions des brouteurs ...
> ça se situe, côté html entre le select (dans une<p />) et le label
> suivant (lui aussi dans une<p />), le code html :
à moins que ça n'aie changé pour le html.5 (c'est du html.5 ?),
je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
pour les ces css,
au hasard j'essaierais :
#item p.row { clear: left } /* 'Titre' dans Safari/Chrome */
pour la couleur des boutons ... on ne saura pas, vu qu'on en n'a pas le
code html
#item p.row input[type="text"], #item p.row select {
display: block;
max-width: 76%;
au lieu de :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
paske entre les 20% du label, ses marges, les cadres de tt le monde, les
marges et padding du p du div, ceux des éléments ...
Y a plus que le navigateur pour arriver à tenter de s'en dépêtrer ! ;-)
Le 03/10/11 15:49, Une Bévue a écrit :
> J'ai un problème de présentation différente entre Opera, Firefox d'une
> part et Chrome, Safari d'autre part :
> Opera :
> <http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
> Firefox :
> <http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
> Chrome :
> <http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
> Safari :
> <http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
>
> le tout sur Mac OS X Lion.
oui .. bon ... on préférerait les versions des brouteurs ...
> ça se situe, côté html entre le select (dans une<p />) et le label
> suivant (lui aussi dans une<p />), le code html :
à moins que ça n'aie changé pour le html.5 (c'est du html.5 ?),
je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
pour les ces css,
au hasard j'essaierais :
#item p.row { clear: left } /* 'Titre' dans Safari/Chrome */
pour la couleur des boutons ... on ne saura pas, vu qu'on en n'a pas le
code html
#item p.row input[type="text"], #item p.row select {
display: block;
max-width: 76%;
au lieu de :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
paske entre les 20% du label, ses marges, les cadres de tt le monde, les
marges et padding du p du div, ceux des éléments ...
Y a plus que le navigateur pour arriver à tenter de s'en dépêtrer ! ;-)
Le 03/10/11 15:49, Une Bévue a écrit :
> J'ai un problème de présentation différente entre Opera, Firefox d'une
> part et Chrome, Safari d'autre part :
> Opera :
> <http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
> Firefox :
> <http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
> Chrome :
> <http://cjoint.com/11oc/AJdpEfEBvTI_chrome.JPG>
> Safari :
> <http://cjoint.com/11oc/AJdpFrXd2rQ_safari.JPG>
>
> le tout sur Mac OS X Lion.
oui .. bon ... on préférerait les versions des brouteurs ...
> ça se situe, côté html entre le select (dans une<p />) et le label
> suivant (lui aussi dans une<p />), le code html :
à moins que ça n'aie changé pour le html.5 (c'est du html.5 ?),
je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
pour les ces css,
au hasard j'essaierais :
#item p.row { clear: left } /* 'Titre' dans Safari/Chrome */
pour la couleur des boutons ... on ne saura pas, vu qu'on en n'a pas le
code html
#item p.row input[type="text"], #item p.row select {
display: block;
max-width: 76%;
au lieu de :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
paske entre les 20% du label, ses marges, les cadres de tt le monde, les
marges et padding du p du div, ceux des éléments ...
Y a plus que le navigateur pour arriver à tenter de s'en dépêtrer ! ;-)
> > Chrome :
10.0a1 (2011-10-03)
> > Chrome :
10.0a1 (2011-10-03)
> > Chrome :
10.0a1 (2011-10-03)
SAM wrote:Le 03/10/11 15:49, Une Bévue a écrit :J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :Firefox :
10.0a1 (2011-10-03)
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
euh, c'est toi qui m'a donné cette recette !!! ;-)
pour les ces css,
au hasard j'essaierais :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
NON, ça fou le bronx, je suis resté à width: 76%;
tu as fait de moi un homme heureux )))
résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
see<http://82.226.217.239/landp_public/index.html> if u wich )))
SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
Le 03/10/11 15:49, Une Bévue a écrit :
J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :
Firefox :
10.0a1 (2011-10-03)
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>
je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
euh, c'est toi qui m'a donné cette recette !!! ;-)
pour les ces css,
au hasard j'essaierais :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
NON, ça fou le bronx, je suis resté à width: 76%;
tu as fait de moi un homme heureux )))
résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
see<http://82.226.217.239/landp_public/index.html> if u wich )))
SAM wrote:Le 03/10/11 15:49, Une Bévue a écrit :J'ai un problème de présentation différente entre Opera, Firefox d'une
part et Chrome, Safari d'autre part :Firefox :
10.0a1 (2011-10-03)
<http://cjoint.com/11oc/AJdpETfLFak_firefox-nightly.JPG>je ne comprends pas que ces labels soient utilisés inutilement ... !
<label>
titre du label
<element de formulaire />
</label>
ou
<label for="truc_1">titre</lablel> <élément de form id="truc_1">
euh, c'est toi qui m'a donné cette recette !!! ;-)
pour les ces css,
au hasard j'essaierais :
#item p.row input[type="text"], #item p.row select {
display: block;
width: 76%;
NON, ça fou le bronx, je suis resté à width: 76%;
tu as fait de moi un homme heureux )))
résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
see<http://82.226.217.239/landp_public/index.html> if u wich )))
> euh, c'est toi qui m'a donné cette recette !!! ;-)
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
[cite code]
<p class="row">
<label>Lien :</label>
<input id="link" blabla
Mébon j'ai eu pu faire court ?
C'eut dû t-être :
<p class="row">
<label for="link">Lien :</label>
<input id="link" blabla
>> pour les ces css,
>> au hasard j'essaierais :
>>
>> #item p.row input[type="text"], #item p.row select {
>> display: block;
>> width: 76%;
>
> NON, ça fou le bronx, je suis resté à width: 76%;
bon, j'avais dit "essayer" ;-)
> tu as fait de moi un homme heureux )))
il était manifeste que le "Titre" n'était pas renvoyé où il fallait à
cause de la flottaison
que la solution la plus évidente dans ce cas est d'arrêter cette
flottaison au(x) bon(s) endroit(s) par un clear:right/left/both; approprié.
L'autre option est de mettre toutes ces boites flottantes avec la même
hauteur forcée (si elles l'acceptent) afin qu'elle n'essaient pas de se
glisser, apparemment, en intercalaire
> résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
toutafé
> see<http://82.226.217.239/landp_public/index.html> if u wich )))
Safari 5, Firefox 7, Crhrome 14.0.835.186
je vois partout la mme chose :
<http://cjoint.com/?AJesKCdGOiN>
Pas de label mais des boutons verts
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
Je ne dois pas m'exprimer très clairement ... ?
/* conseil SM : height:auto*/
#header_left, #header_right {
height:auto;
}
peut être entièrement remplacé par du vide
Le truc, à l'origine, était pour contre-carrer une autre
instruction/règle. Si elle n'existe plus, le truc n'est pas à conserver.
> euh, c'est toi qui m'a donné cette recette !!! ;-)
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
[cite code]
<p class="row">
<label>Lien :</label>
<input id="link" blabla
Mébon j'ai eu pu faire court ?
C'eut dû t-être :
<p class="row">
<label for="link">Lien :</label>
<input id="link" blabla
>> pour les ces css,
>> au hasard j'essaierais :
>>
>> #item p.row input[type="text"], #item p.row select {
>> display: block;
>> width: 76%;
>
> NON, ça fou le bronx, je suis resté à width: 76%;
bon, j'avais dit "essayer" ;-)
> tu as fait de moi un homme heureux )))
il était manifeste que le "Titre" n'était pas renvoyé où il fallait à
cause de la flottaison
que la solution la plus évidente dans ce cas est d'arrêter cette
flottaison au(x) bon(s) endroit(s) par un clear:right/left/both; approprié.
L'autre option est de mettre toutes ces boites flottantes avec la même
hauteur forcée (si elles l'acceptent) afin qu'elle n'essaient pas de se
glisser, apparemment, en intercalaire
> résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
toutafé
> see<http://82.226.217.239/landp_public/index.html> if u wich )))
Safari 5, Firefox 7, Crhrome 14.0.835.186
je vois partout la mme chose :
<http://cjoint.com/?AJesKCdGOiN>
Pas de label mais des boutons verts
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
Je ne dois pas m'exprimer très clairement ... ?
/* conseil SM : height:auto*/
#header_left, #header_right {
height:auto;
}
peut être entièrement remplacé par du vide
Le truc, à l'origine, était pour contre-carrer une autre
instruction/règle. Si elle n'existe plus, le truc n'est pas à conserver.
> euh, c'est toi qui m'a donné cette recette !!! ;-)
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
[cite code]
<p class="row">
<label>Lien :</label>
<input id="link" blabla
Mébon j'ai eu pu faire court ?
C'eut dû t-être :
<p class="row">
<label for="link">Lien :</label>
<input id="link" blabla
>> pour les ces css,
>> au hasard j'essaierais :
>>
>> #item p.row input[type="text"], #item p.row select {
>> display: block;
>> width: 76%;
>
> NON, ça fou le bronx, je suis resté à width: 76%;
bon, j'avais dit "essayer" ;-)
> tu as fait de moi un homme heureux )))
il était manifeste que le "Titre" n'était pas renvoyé où il fallait à
cause de la flottaison
que la solution la plus évidente dans ce cas est d'arrêter cette
flottaison au(x) bon(s) endroit(s) par un clear:right/left/both; approprié.
L'autre option est de mettre toutes ces boites flottantes avec la même
hauteur forcée (si elles l'acceptent) afin qu'elle n'essaient pas de se
glisser, apparemment, en intercalaire
> résumé : c'est surtout le "#item p.row { clear: left }" qui agit !!!
toutafé
> see<http://82.226.217.239/landp_public/index.html> if u wich )))
Safari 5, Firefox 7, Crhrome 14.0.835.186
je vois partout la mme chose :
<http://cjoint.com/?AJesKCdGOiN>
Pas de label mais des boutons verts
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
Je ne dois pas m'exprimer très clairement ... ?
/* conseil SM : height:auto*/
#header_left, #header_right {
height:auto;
}
peut être entièrement remplacé par du vide
Le truc, à l'origine, était pour contre-carrer une autre
instruction/règle. Si elle n'existe plus, le truc n'est pas à conserver.
SAM wrote:
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
ça veut dire quoi là, "non englobant" ?
mon code tel que copier de firebug :
<p class="row">
<label>Titre :</label>
<input id="title" name="title" type="text" value="Farfelu">
</p>
sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
donc le seul truc que je ne mets pas c'est le for="machin", c'est
vraiment utile ?
bon, pas difficile à ajouter dans mon php et/ou js...
ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
t'en connais un ?
et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
qu'une div contenue puisse être plus grande qu'une div contenante...
Pas de label mais des boutons verts
les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
"Modifier")...
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
<http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
Je ne dois pas m'exprimer très clairement ... ?
pas tjs... ;-)
SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
ça veut dire quoi là, "non englobant" ?
mon code tel que copier de firebug :
<p class="row">
<label>Titre :</label>
<input id="title" name="title" type="text" value="Farfelu">
</p>
sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
donc le seul truc que je ne mets pas c'est le for="machin", c'est
vraiment utile ?
bon, pas difficile à ajouter dans mon php et/ou js...
ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
t'en connais un ?
et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
qu'une div contenue puisse être plus grande qu'une div contenante...
Pas de label mais des boutons verts
les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
"Modifier")...
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
<http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
Je ne dois pas m'exprimer très clairement ... ?
pas tjs... ;-)
SAM wrote:
Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
non englobant comme tu nous le donnes
ça veut dire quoi là, "non englobant" ?
mon code tel que copier de firebug :
<p class="row">
<label>Titre :</label>
<input id="title" name="title" type="text" value="Farfelu">
</p>
sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
<label for="male">Male</label>
<input type="radio" name="sex" id="male" />
donc le seul truc que je ne mets pas c'est le for="machin", c'est
vraiment utile ?
bon, pas difficile à ajouter dans mon php et/ou js...
ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
t'en connais un ?
et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
qu'une div contenue puisse être plus grande qu'une div contenante...
Pas de label mais des boutons verts
les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
"Modifier")...
Vérifier sur le fichier dont images-captures si ces boutons rouges ont
bien la classe "normal" ?!
ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
<http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
Je ne dois pas m'exprimer très clairement ... ?
pas tjs... ;-)
Le 04/10/11 20:23, Une Bévue a écrit :
> SAM wrote:
>>
>> Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
>> non englobant comme tu nous le donnes
>
> ça veut dire quoi là, "non englobant" ?
eh bien : le label n'est pas la boite contenant l'input
(il peut fonctionner comme ça mais je ne suis pas certain que l'on ait
le droit de l'employer ainsi)(cf. tt en bas)
> mon code tel que copier de firebug :
> <p class="row">
> <label>Titre :</label>
> <input id="title" name="title" type="text" value="Farfelu">
> </p>
oui.
> sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
> <label for="male">Male</label>
> <input type="radio" name="sex" id="male" />
OK d'ac
> donc le seul truc que je ne mets pas c'est le for="machin", c'est
> vraiment utile ?
c'est comme ça que c'est censé fonctionner
... d'ordinaire
... quand c'est dans un form
Le label sert alors de bouton pour l'input auquel il se réfère
(label pour/for truc-bidule)
> bon, pas difficile à ajouter dans mon php et/ou js...
Ha! Ça ! ... tout l'monde s'en fout ;-)
à toutasar je rappelle la hiérarchie du form
form
div (ou p) (une balise reconnue naturellement comme une boite)
fieldset
legend
label
input / select / textarea
Exemple :
<form action="foo.php">
<div>
<fieldset><legend>inscription</legend>
<p><label for="nom">Nom : </label>
<input id="nom" name="nom">
<p><label for="prenom">Prénom : </label>
<input id="prenom" name="prenom">
</fieldset>
<fieldset><legend>validations</legend>
<p><label for="annul">Cliquer pour tout effacer</label>
<input type="reset" id="annul">
<p><label>Cliquer pour valider: <input type="submit"></label>
</fieldset>
</div>
</form>
> ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
déjà, mettre en bouton/bookMark :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
et
<http://www.w3.org/TR/CSS21/indexlist.html>
> t'en connais un ?
non
il y a pompage je crois
<http://www.pompage.net/articles_par_theme#theme-CSS>
Alsacreations :
<http://www.alsacreations.com/tutoriels/>
machin 3school ou du genre qui parait-il ...
openweb (si ça fonctionne encore ?) :
<http://openweb.eu.org/>
mébon .... l'apprentissage des css est affaire d'un peu de jugeote (de
préférence compréhension géométrie) de pas mal de patience, de beaucoup
de lectures (surtout si on veut être compatible IE) d'essais et erreurs,
la prose de MinusculeMou :
<http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx>
anciennes joyeusetés pour IE (les hacks) :
<http://www.ultra-fluide.com/ressources/css/css-hacks.htm>
Lectures au coin du feu :
<http://www.la-grange.net/w3c/>
Interludes :
le site de Nichols Stu : <http://www.cssplay.co.uk/>
<http://www.cssplay.co.uk/menu/> <http://www.cssplay.co.uk/menus/>
<http://www.cssplay.co.uk/layouts/>
> et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
> qu'une div contenue puisse être plus grande qu'une div contenante...
Fastoche !
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
>> Pas de label mais des boutons verts
>
> les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
> "Modifier")...
OK, vu.
>> Vérifier sur le fichier dont images-captures si ces boutons rouges ont
>> bien la classe "normal" ?!
>
> ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
oui, ça a l'air d'être ça :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
> <http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
non celui-là j'avions point vu ni remarqué
>> Je ne dois pas m'exprimer très clairement ... ?
>
> pas tjs... ;-)
bon comme ça on est au moins 3 (car tu comptes double) ;-)
Dans ton code
il manque pas mal de /> (meta, link, img, input ...)
ce n'est pas :
<option selected=""
mais
<option selected
ou et de préférence :
<option selected="selected"
l'attribut "language" n'existe plus, à supprimer
ici :
language="JavaScript"
de même que celui "wrap"
ici :
<textarea wrap="off"
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
Le 04/10/11 20:23, Une Bévue a écrit :
> SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>>
>> Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
>> non englobant comme tu nous le donnes
>
> ça veut dire quoi là, "non englobant" ?
eh bien : le label n'est pas la boite contenant l'input
(il peut fonctionner comme ça mais je ne suis pas certain que l'on ait
le droit de l'employer ainsi)(cf. tt en bas)
> mon code tel que copier de firebug :
> <p class="row">
> <label>Titre :</label>
> <input id="title" name="title" type="text" value="Farfelu">
> </p>
oui.
> sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
> <label for="male">Male</label>
> <input type="radio" name="sex" id="male" />
OK d'ac
> donc le seul truc que je ne mets pas c'est le for="machin", c'est
> vraiment utile ?
c'est comme ça que c'est censé fonctionner
... d'ordinaire
... quand c'est dans un form
Le label sert alors de bouton pour l'input auquel il se réfère
(label pour/for truc-bidule)
> bon, pas difficile à ajouter dans mon php et/ou js...
Ha! Ça ! ... tout l'monde s'en fout ;-)
à toutasar je rappelle la hiérarchie du form
form
div (ou p) (une balise reconnue naturellement comme une boite)
fieldset
legend
label
input / select / textarea
Exemple :
<form action="foo.php">
<div>
<fieldset><legend>inscription</legend>
<p><label for="nom">Nom : </label>
<input id="nom" name="nom">
<p><label for="prenom">Prénom : </label>
<input id="prenom" name="prenom">
</fieldset>
<fieldset><legend>validations</legend>
<p><label for="annul">Cliquer pour tout effacer</label>
<input type="reset" id="annul">
<p><label>Cliquer pour valider: <input type="submit"></label>
</fieldset>
</div>
</form>
> ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
déjà, mettre en bouton/bookMark :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
et
<http://www.w3.org/TR/CSS21/indexlist.html>
> t'en connais un ?
non
il y a pompage je crois
<http://www.pompage.net/articles_par_theme#theme-CSS>
Alsacreations :
<http://www.alsacreations.com/tutoriels/>
machin 3school ou du genre qui parait-il ...
openweb (si ça fonctionne encore ?) :
<http://openweb.eu.org/>
mébon .... l'apprentissage des css est affaire d'un peu de jugeote (de
préférence compréhension géométrie) de pas mal de patience, de beaucoup
de lectures (surtout si on veut être compatible IE) d'essais et erreurs,
la prose de MinusculeMou :
<http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx>
anciennes joyeusetés pour IE (les hacks) :
<http://www.ultra-fluide.com/ressources/css/css-hacks.htm>
Lectures au coin du feu :
<http://www.la-grange.net/w3c/>
Interludes :
le site de Nichols Stu : <http://www.cssplay.co.uk/>
<http://www.cssplay.co.uk/menu/> <http://www.cssplay.co.uk/menus/>
<http://www.cssplay.co.uk/layouts/>
> et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
> qu'une div contenue puisse être plus grande qu'une div contenante...
Fastoche !
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
>> Pas de label mais des boutons verts
>
> les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
> "Modifier")...
OK, vu.
>> Vérifier sur le fichier dont images-captures si ces boutons rouges ont
>> bien la classe "normal" ?!
>
> ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
oui, ça a l'air d'être ça :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
> <http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
non celui-là j'avions point vu ni remarqué
>> Je ne dois pas m'exprimer très clairement ... ?
>
> pas tjs... ;-)
bon comme ça on est au moins 3 (car tu comptes double) ;-)
Dans ton code
il manque pas mal de /> (meta, link, img, input ...)
ce n'est pas :
<option selected=""
mais
<option selected
ou et de préférence :
<option selected="selected"
l'attribut "language" n'existe plus, à supprimer
ici :
language="JavaScript"
de même que celui "wrap"
ici :
<textarea wrap="off"
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
Le 04/10/11 20:23, Une Bévue a écrit :
> SAM wrote:
>>
>> Ça m'étonnerait que j'ai donné comme recette un label non renseigné ou
>> non englobant comme tu nous le donnes
>
> ça veut dire quoi là, "non englobant" ?
eh bien : le label n'est pas la boite contenant l'input
(il peut fonctionner comme ça mais je ne suis pas certain que l'on ait
le droit de l'employer ainsi)(cf. tt en bas)
> mon code tel que copier de firebug :
> <p class="row">
> <label>Titre :</label>
> <input id="title" name="title" type="text" value="Farfelu">
> </p>
oui.
> sur<http://www.w3schools.com/tags/tag_label.asp>, ils disent :
> <label for="male">Male</label>
> <input type="radio" name="sex" id="male" />
OK d'ac
> donc le seul truc que je ne mets pas c'est le for="machin", c'est
> vraiment utile ?
c'est comme ça que c'est censé fonctionner
... d'ordinaire
... quand c'est dans un form
Le label sert alors de bouton pour l'input auquel il se réfère
(label pour/for truc-bidule)
> bon, pas difficile à ajouter dans mon php et/ou js...
Ha! Ça ! ... tout l'monde s'en fout ;-)
à toutasar je rappelle la hiérarchie du form
form
div (ou p) (une balise reconnue naturellement comme une boite)
fieldset
legend
label
input / select / textarea
Exemple :
<form action="foo.php">
<div>
<fieldset><legend>inscription</legend>
<p><label for="nom">Nom : </label>
<input id="nom" name="nom">
<p><label for="prenom">Prénom : </label>
<input id="prenom" name="prenom">
</fieldset>
<fieldset><legend>validations</legend>
<p><label for="annul">Cliquer pour tout effacer</label>
<input type="reset" id="annul">
<p><label>Cliquer pour valider: <input type="submit"></label>
</fieldset>
</div>
</form>
> ouais, il faudrait que je re-re-relise un bon tuto sur le sujet...
déjà, mettre en bouton/bookMark :
<http://www.yoyodesign.org/doc/w3c/css2/indexlist.html>
et
<http://www.w3.org/TR/CSS21/indexlist.html>
> t'en connais un ?
non
il y a pompage je crois
<http://www.pompage.net/articles_par_theme#theme-CSS>
Alsacreations :
<http://www.alsacreations.com/tutoriels/>
machin 3school ou du genre qui parait-il ...
openweb (si ça fonctionne encore ?) :
<http://openweb.eu.org/>
mébon .... l'apprentissage des css est affaire d'un peu de jugeote (de
préférence compréhension géométrie) de pas mal de patience, de beaucoup
de lectures (surtout si on veut être compatible IE) d'essais et erreurs,
la prose de MinusculeMou :
<http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx>
anciennes joyeusetés pour IE (les hacks) :
<http://www.ultra-fluide.com/ressources/css/css-hacks.htm>
Lectures au coin du feu :
<http://www.la-grange.net/w3c/>
Interludes :
le site de Nichols Stu : <http://www.cssplay.co.uk/>
<http://www.cssplay.co.uk/menu/> <http://www.cssplay.co.uk/menus/>
<http://www.cssplay.co.uk/layouts/>
> et aussi sur l'imbrication des DIVs, l'autre jour j'ai été surpris
> qu'une div contenue puisse être plus grande qu'une div contenante...
Fastoche !
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
>> Pas de label mais des boutons verts
>
> les labels ils n'apparaissent que lorsque tu édites une entrée (bouton
> "Modifier")...
OK, vu.
>> Vérifier sur le fichier dont images-captures si ces boutons rouges ont
>> bien la classe "normal" ?!
>
> ben je ne vois pas de bouton rouge (mis à part avec Opera Next) :
oui, ça a l'air d'être ça :
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
> <http://cjoint.com/11oc/AJeurwzp1fy_bouton_rouge.JPG>
non celui-là j'avions point vu ni remarqué
>> Je ne dois pas m'exprimer très clairement ... ?
>
> pas tjs... ;-)
bon comme ça on est au moins 3 (car tu comptes double) ;-)
Dans ton code
il manque pas mal de /> (meta, link, img, input ...)
ce n'est pas :
<option selected=""
mais
<option selected
ou et de préférence :
<option selected="selected"
l'attribut "language" n'existe plus, à supprimer
ici :
language="JavaScript"
de même que celui "wrap"
ici :
<textarea wrap="off"
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
SAM wrote:
Exemple :
OK, merci, mais bon, je ne suis pas dans une form en fait car je
construis mon POST par js...
euh, c'est quand l'interro ?
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
tiens, super intéressant, ça marche aussi si je mets dans la div une
autre div avec des<p /> et des boutons ?
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
ben ouais, mêmes sources...
de même que celui "wrap"
ici :
<textarea wrap="off"
dommage j'ai trouvé ça utile pourtant,
ça veut dire que ça n'a plus d'effet ???
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
bon, je l'ai modifié ça, mais je dois dire que je trouve un peu vouillon
d'avoir à écrire for='machin' quand l'id machin est juste à côté...
en tk merci beaucoup pour tout !!!
pas mal de choses à digérer.
SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
Exemple :
OK, merci, mais bon, je ne suis pas dans une form en fait car je
construis mon POST par js...
euh, c'est quand l'interro ?
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
tiens, super intéressant, ça marche aussi si je mets dans la div une
autre div avec des<p /> et des boutons ?
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
ben ouais, mêmes sources...
de même que celui "wrap"
ici :
<textarea wrap="off"
dommage j'ai trouvé ça utile pourtant,
ça veut dire que ça n'a plus d'effet ???
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
bon, je l'ai modifié ça, mais je dois dire que je trouve un peu vouillon
d'avoir à écrire for='machin' quand l'id machin est juste à côté...
en tk merci beaucoup pour tout !!!
pas mal de choses à digérer.
SAM wrote:
Exemple :
OK, merci, mais bon, je ne suis pas dans une form en fait car je
construis mon POST par js...
euh, c'est quand l'interro ?
exemple : centrage d'une image :
<div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
<img
style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
src="test.jpg" />
</div>
tiens, super intéressant, ça marche aussi si je mets dans la div une
autre div avec des<p /> et des boutons ?
<http://cjoint.com/11oc/AJdpIBp6SqM_opera.JPG>
Bon, donc il a eu droit aux mêmes sources ?
et il n'aime pas tes background ? en tous cas en balises 'button' ?!
ben ouais, mêmes sources...
de même que celui "wrap"
ici :
<textarea wrap="off"
dommage j'ai trouvé ça utile pourtant,
ça veut dire que ça n'a plus d'effet ???
Le label englobant ou non, avec ou sans attribut for, convient au
validator du W3C, il n'a pas râlé à ce sujet à propos de ta page
modifiée par JS.
bon, je l'ai modifié ça, mais je dois dire que je trouve un peu vouillon
d'avoir à écrire for='machin' quand l'id machin est juste à côté...
en tk merci beaucoup pour tout !!!
pas mal de choses à digérer.
Le 05/10/11 09:05, Une Bévue a écrit :
> SAM wrote:
>>
>> Exemple :
> OK, merci, mais bon, je ne suis pas dans une form en fait car je
> construis mon POST par js...
Heu ... là c'est du code html
dont les brouteurs ont le souci
pour en faire des trucs de présentation et d'accessibilité.
<http://cjoint.com/?AJflYjvqApE>
Que l'action du form soit remplacé par un JS n'a rien à y voir.
3 mois après que j'ai refilé tous mes bookmarks sur le sujet.
Rattrapage : 3 mois plus tard.
Contrôle de validation 6 mois après.
Autorisations de perdurer : tous les 2 ans.
>> exemple : centrage d'une image :
>>
>> <div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
>> <img
>> style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
>> src="test.jpg" />
>> </div>
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...
Le 05/10/11 09:05, Une Bévue a écrit :
> SAM<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>>
>> Exemple :
> OK, merci, mais bon, je ne suis pas dans une form en fait car je
> construis mon POST par js...
Heu ... là c'est du code html
dont les brouteurs ont le souci
pour en faire des trucs de présentation et d'accessibilité.
<http://cjoint.com/?AJflYjvqApE>
Que l'action du form soit remplacé par un JS n'a rien à y voir.
3 mois après que j'ai refilé tous mes bookmarks sur le sujet.
Rattrapage : 3 mois plus tard.
Contrôle de validation 6 mois après.
Autorisations de perdurer : tous les 2 ans.
>> exemple : centrage d'une image :
>>
>> <div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
>> <img
>> style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
>> src="test.jpg" />
>> </div>
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...
Le 05/10/11 09:05, Une Bévue a écrit :
> SAM wrote:
>>
>> Exemple :
> OK, merci, mais bon, je ne suis pas dans une form en fait car je
> construis mon POST par js...
Heu ... là c'est du code html
dont les brouteurs ont le souci
pour en faire des trucs de présentation et d'accessibilité.
<http://cjoint.com/?AJflYjvqApE>
Que l'action du form soit remplacé par un JS n'a rien à y voir.
3 mois après que j'ai refilé tous mes bookmarks sur le sujet.
Rattrapage : 3 mois plus tard.
Contrôle de validation 6 mois après.
Autorisations de perdurer : tous les 2 ans.
>> exemple : centrage d'une image :
>>
>> <div style="position:absolute;top:50%;left:50%;width:1px;height:1px">
>> <img
>> style="width:200px;height:150px;margin-left:-100px;margin-height:-75px"
>> src="test.jpg" />
>> </div>
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...
bon ... avec la console d'Opera 11.xxx
( Outils/Avancé/Dragonfly )
je vois que, comme moi, il ne voit pas de background pour les boutons :
landp.css:242
button.normal {
Tes circonvolutions de dégradé ne l'émeuvent pas.
Il faut découper dans cet ordre le background du button.normal :
button.normal {
background: repeat scroll 0 0 green;
background: -moz-linear-gradient(center top , #AEBB0D, #4A954A)
transparent;
/* et le reste du tremblement */
}
pas certain que : repeat scroll 0 0
serve à qque chose ...