|
Dernière réponse | ||
---|---|---|
Sujet : [HTML] Dites moi pourquoi ça marche pas avec NS4 ! | ||
petoulachi |
|
Aperçu |
---|
Vue Rapide de la discussion |
---|
petoulachi |
|
gizmo | argh! moi et ma grande g"@#le! :D
Bon je vais voir le truc, mais je garrantis rien, c'est vachement tordu ton bazar :sweat: mais tu peux toujours me l'envoyer par mail si tes patrons sont d'accord. |
petoulachi | Je continu ma recherche longue et perilleuse :sweat:
j'ai eu une new idée. Je comptais faire un script JS (a l'interieur de chacun de mes div) qui : -fait le tableau avec style pour tout ce qui est pas NS4.x -creer un div avec style pour NS puis a la fin du div : -ferme le tableau pour tout ce qui est pas NS4.x -ferme le div pour NS4 Donc comme d'hab ça marche partout sauf sur NS4 : il n'affiche plus un seul de mes div .... J'ai regroupé au sein d'une meme page HTML tout le code. C super long, mais ya qu'a faire un copier/Coller. Lancer le souss qq chose qui n'est pas NS4 pour voir ce que ça doit faire. Et apres avec NS4 bin ça fait rien :/ Si qqu peut m'aider please, parce que là je craaaque.
[jfdsdjhfuetppo]--Message édité par petoulachi--[/jfdsdjhfuetppo] |
petoulachi | up mes amis, up :bounce: |
petoulachi | C'est parti pour une longue explication du comment je voudrai que ça marche.
Allez zouuuu. Je suis en train de faire un modele de page type pour chaque employé. Deja, on a en haut un tableau regroupant photo, nom, etc etc. Et tout autour, les liens vers les differentes rubirques (experiences, cursus scolaire etc etc). Donc voila ce que je vais faire : Le tableau reste toujours affiché en haut. Si on passe sur un lien (meme pas besoin de cliquer, mais bon ça change pas grand chose), pouf! la section correspondante apparait en dessous. Donc pour faire ça, je me suis servit de div, que je met en hidden. Ensuite, qd je passe au dessus d'un lien, je met tout les div en hidden, et le div correspondant en visible. Jusque là pas de pb. Bon, en mettant mes div a la suite de l'autre dans mon code, bin je me suis rendu compte que meme si ils etaient invisibles, ils prenaient qd meme leur place. Je m'explique : j'ai 5 div pour 5 parties. La derniere partie etant experience. Si j'ecrit mon code HTML de la sorte :
|
petoulachi |
|
gizmo | euh, t'as pas une page qui montre tes différentes tentatives, parce que la, c'est un peu abscond pour moi comme explication. :sweat: |
petoulachi | de plus en plus fort :
Je me dis :"heyyy, mais au lieu de foutre un tableau avec ce style, j'ai qu'a mettre le style directement sur mon div !!". Ce que je fais. Hop, je lance IE voir ce que ça donne. Bon, dommage, avec le tableau et la propriete cellspacing, j'avais une marge blanche (car ma cellule a un fond gris, ça ça passe sous NS) avec d'avant d'avoir mes bordures, et c'etait la classe. Là, du coup, ya plus la ptite marge bleu donc je me retrouve avec un div en fond gris avec la bordure orange. C'est pareil pour NS6 et opera. (D'ailleurs si qqu connait quel style me permettrait de retrouver (pour IE, nS6 et opera ...) ma marge blanche tout autour ça serait bien). Bon, un peu degouté, je lance a tout hasard NS4 : et là SUUUUURPRIIISE, j'obtient enfin les bordures oranges, et tout marche !! Et là, de plus en plus fort grace a la magie de NS4, il met meme des marges blanches autour, exactement comme le faisait mon tableau sous IE, NS6 et Opera. Alors, je peux feinter encore, en faisant le style sur le div si NS4, ou un tableau si pas NS4, mais là encore c un peu bidouille. N'y a-t-il pas un CSS pour faire ma marge blanche ? ça m'arrangerai vraiment !! merci [:patataq] |
MiniCooler | comme tu l'as dis toi même
|
petoulachi | upppppp simone, uppppppp [:patataq] |
petoulachi | Bonjour a tous,
je realise un site web, et sur une page, j'ai des <div> en position absolue (avec un x et un y donnés). Ils sont tous en invisible (propriete visibility des CSS). Ensuite, lorsque je passe la sourie sur un lien, ça met en visible le div concerné. Jusque là, rien de bien sorcier et ça marche partout (IE4, IE5+, NS4.x, NS6, opera). Par contre, dans les div, je voulais mettre des tableaux utilisant les CSS pour mettre des bords exterieurs uniquement :
[jfdsdjhfuetppo]--Message édité par petoulachi--[/jfdsdjhfuetppo] |