css et div == IE joue a coperfield avec mon texte (il disparait :/ ) - HTML/CSS - Programmation
Marsh Posté le 16-06-2003 à 09:33:16
Mouais ça doit être le même bug que sur http://linuxfr.org/ (il y a une barre en haut qui n'apparait que lorsqu'on la sélectionne)
Essaye la solution donnée 3 fois par axey (un tel enthousiasmee, c'est qu'elle doit être bonne )
Marsh Posté le 16-06-2003 à 09:55:01
bon, alors le relative, j'ai essaye... c'est pas ca
en fait, si je mets relative sur content, les username/password disparaissent... meme si je l'ajoute a tous les autres div
groumpf... je pense que je vais abandonner le fond colore
Marsh Posté le 17-06-2003 à 09:06:06
Enfin y'a toujours des bugs hein : Dans la deuxième boîte le texte n'apparait pas tout de suite, et dans la quatrième c'est les input...
Marsh Posté le 17-06-2003 à 13:15:22
C'est déprimant... A croire que les bogues de IE sont responsables du fait que la plupart des sites sont encore en HTML 3.
Marsh Posté le 17-06-2003 à 14:10:43
gm_superstar a écrit : Enfin y'a toujours des bugs hein : Dans la deuxième boîte le texte n'apparait pas tout de suite, et dans la quatrième c'est les input... |
euh, vi, mais en fait, c'est normal ca
c'est parce que j'ai mis dans la meme page 4/5 boites faites differement pour montrer les differences
donc je resume:
1ere: ok: ajout de div en position relative pour faire apparaitre le texte...
2eme: pas ok (code original)
3eme: ok: virage du background
4eme: pas ok: ajout d'un position:relative qui fait disparaitre le formulaire
5eme: "ok" puisque le formulaire n'est pas dans le code... et que le texte est bien affiche, mais bon, je veux le formulaire moi
bref, il n'y a que la 1ere solution de bonne, ou la 3eme sans le background. On peut egalement faire un tableau avec 2 lignes (le texte ds l'une et le formulaire ds l'autre. Mais dans ce cas, faut rebosser les positionnements parce que cela fout en l'air les alignements (sous ie toujours )
voili voilou...
Marsh Posté le 16-06-2003 à 05:57:39
bon, allons-y...
j'ai "trouve" un truc assez space sous IE (si vous voulez pas lire mon histoire, sautez a la fin ):
j'ai une page html contenant 2/3 divs.
A son chargement sous IE (mozilla marche bien bien sur ) un passage de mon texte n'apparait pas... ca peut arriver me direz-vous
maintenant, si je passe a une autre fenetre (Alt-tab), et que je reviens sur celle d'IE, le texte est la ! ca commence a devenir rigolo
encore plus fort: apres etre revenu sous IE, je fais F5: mon texte redisparait -- normal (sisi, je trouve ca normal )
je selectionne une partie du texte, je clique en dehors, la partie selectionnee reste visible ! (le reste etant toujours cache) et si je reselectionne autre chose, pouf, elle redisparait !
tout ceci est realise sans trucage (apparement, fo IE6 qd meme ) et sans javascript bien sur !
------------ FIN ------------
test ici (IE6 only, les autres, mattez le code source si vous voyez un truc chelou... merci)
en image (24ko)
si vous regardez la 2eme fenetre, elle est identique au background du div content pres... et elle marche
#main_content div.window div.content {
margin: 10px;
padding: 5px;
background: #EFE4E1;
border: 1px solid #0A2766;
}
#main_content div.window div.content2 {
margin: 10px;
padding: 5px;
border: 1px solid #0A2766;
}
remarquez la 3eme fenetre... elle contient la meme chose que la premiere sans les span des username/password... si je vire ces span, tout fonctionne bien
mon message:
pourquoiiiiiiiiiiiiii ca fait ca ???? je veux que ca marche normalement moi qu'ai je fait pour avoir un truc pareil ???