[XHTML/JS] onresize="" pas compliant....

onresize="" pas compliant.... [XHTML/JS] - HTML/CSS - Programmation

Marsh Posté le 28-06-2003 à 09:40:17    

Salut,
 
J'ai mis dans mon tag <body> onload, qui lui ne pose pas de problèmes, par contre onresize (qui marche sous moz & IE) ne passe pas au validateur, comment résoudre ce problème?
merci
    ANT


Message édité par antsite le 28-06-2003 à 09:40:32
Reply

Marsh Posté le 28-06-2003 à 09:40:17   

Reply

Marsh Posté le 28-06-2003 à 10:40:42    

Moi, ce qui m'interroge, c'est qu'est-ce qui peut bien t'amener à utiliser onresize...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 11:02:41    

et bien pour replacer mes divs si jamais l'user redimensionne sa fenetre en gros.
une autre question je capte que dale:
dans un script JS (généré par PHP avec un echo, d'où le $d) j'ai un for(i=0;i<=$d;i++) et le "<" le validateur une fois il dit rien et une fois il dit erreur celà semble être de la data...


Message édité par antsite le 28-06-2003 à 11:04:51
Reply

Marsh Posté le 28-06-2003 à 11:05:43    

ANTSite a écrit :

et bien pour replacer mes divs si jamais l'user redimensionne sa fenetre en gros.
une autre question je capte que dale:


C'est une très mauvaise idée. Les CSS gèrent le positionnement très bien. Enfin si tu en disais un peu plus...

ANTSite a écrit :

dans un script JS (généré par PHP avec un echo) j'ai un for(i=0;i<5;i++) et le "<" le validateur une fois il dit rien et une dois il dit erreur celà semble être de la data...


Le code JS doit être entre <!-- et //-->


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 11:11:11    

ah ok pour le JS...
 
Et bien je place mes div avec le css en absolute, mais il y a certaines div que je veux placer par rapport à d'autres qui sont elles centrées avec margin-left:auto... donc Javascript avec offsetLeft... et voila pourquoi j'ai besoin de les replacer quand j'ai besoin quoi...
http://antnet.no-ip.com

Reply

Marsh Posté le 28-06-2003 à 11:46:12    

Reply

Marsh Posté le 28-06-2003 à 11:56:08    


 
c bon

Reply

Marsh Posté le 28-06-2003 à 12:06:59    

OK. Ben je ne vois rien là dedans qui justifie :
 
1. d'utiliser onresize
2. d'utiliser le positionnement absolu


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 12:09:14    

sans utiliser de <table> ni positionnement absolu ?

Reply

Marsh Posté le 28-06-2003 à 12:14:17    

Non pas de table.
 
Bon en fait je suis allé un peu vite avec le positionnement absolu. Il y a plusieurs solutions à ton problème. Soit en passant par des flottant (chacune de tes 2 colonnes en flottants) soit avec le positionnement absolu (comme sur http://glish.com/css/7.asp qui n'est pas tellement différent du tiens sauf que tu as un cadre global de taille fixe)


Message édité par gm_superstar le 28-06-2003 à 12:14:32

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 12:14:17   

Reply

Marsh Posté le 28-06-2003 à 12:27:08    

D'accord merci pour les infos. Je suis donc parti sur les floattants :
 
<div style="width:500px;height:300px;background-color:pink;margin-left:auto;margin-right:auto;">
 <div style="float:left;width:100px;background-color:green;">
 trez
 </div>
 
 <div style="background-color:yellow;width:200px;margin-left:auto;margin-right:auto;">
 coucou
 </div>
 
 <div style="float:right;width:100px;background-color:green;">
 trez
 </div>
</div>
 
le problème c'est que la <div> avec float:right se trouve toujours en dessous de la div du milieu alors qua la div avec float:left est bien placée.

Reply

Marsh Posté le 28-06-2003 à 12:34:28    

Tu dois placer le div avec "float: right" avant le div central.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 12:35:58    

:jap:  
franchement merci!

Reply

Marsh Posté le 28-06-2003 à 16:06:12    

Quelqu'un peut-il m'expliquer pourquoi cette page s'affiche-t-elle différemment avec IE et Mozilla ?
 
http://antnet.no-ip.com/index.html

Reply

Marsh Posté le 28-06-2003 à 16:19:25    

Voir la FAQ sur les flottants (article sur le positionnement). C'est l'histoire du "spacer"


Message édité par gm_superstar le 28-06-2003 à 16:20:09

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-06-2003 à 16:24:56    

:hello:

Reply

Marsh Posté le 30-06-2003 à 00:32:58    

j ai tjrs eu un peux de mal avec les div flotants moi aussi :/


---------------
Perdu ? Vous êtes ici : --> *
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed