layer & background [DHTML] - Programmation
Marsh Posté le 28-05-2001 à 15:00:59
euh, je sais pas si tu sais mais <layer> c juste sous netscape...donc si tu le teste sous explorer..c normal que ca marche po ;o) mais si tu es sous netscape, ben ca devrait marcher...mais bon..netscape c nul !
ps : au lieu des layer moi je te conseille d'utiliser des <div> en position absolu <div style="position:absolute;...">...</div>
ca marche sous netscape et IE, c mieux je pense ;o) parce que les calques sinon ne sont pas géré de la même manière entre les différents navigateur
voilou
Marsh Posté le 28-05-2001 à 15:06:01
oui je suis d'accord, en plus je rajouterai que netscape est une merde sans nom
Marsh Posté le 28-05-2001 à 15:13:50
petoulachi a écrit a écrit : netscape est une merde sans nom |
mais si euhhhhhh, il s'appelle netscape !rah t trop con franky !!!
ps : je chie sur netscape
Marsh Posté le 28-05-2001 à 15:16:15
oki, merci les gars.Mais est-ce que je peux mettre une image en background dans une balise div ?
[edit]--Message édité par Bounga69--[/edit]
Marsh Posté le 28-05-2001 à 16:13:00
Bounga69 a écrit a écrit : oki, merci les gars.Mais est-ce que je peux mettre une image en background dans une balise div ? |
ben pourquoi tu veux la mettre en background? tu peux pas... alors pour ca y'a une astuce, tu va en fait mettre deux div l'un sur l'autre, et celui derriere va contenir une image et celui du dessu le texte. alors pour specifier qu'il va y en avoir deux l'un sur l'autre tu met :
<div align=center id=div1 style="position:absolute;top:40;left:50;zindex:1;width:100;height:100"> <img src="imgdefond"></div>
<div align=center id=div2 style="position:absolute;top:40;left:50;zindex:2;width:100;height:100">texte</div>
l'attrbiut zindex, est la heuteur du calque dans le couche des z le 1 est le plus bas et le 2 est au dessus du 1 (logique)
ben maintenant si tu en deplace un deplace l'autre en meme temps comme ca t'auras l'impression que les deux seront le meme..voila ;o) en plus ce qui est bien avec cette methode c que tu peux facilement daire changer ton fond ;o)
Marsh Posté le 28-05-2001 à 16:39:42
c'est comme l'OpenGL, merci pour l'astuce, comme dans mon bouquin on me disait qu'on opuvait mettre un background dans un layer, j'avais sauté dessus, mais si tu me dis que c'est mieux d'utiliser div avec ta méthode et bien je vais faire comme ça.
Marsh Posté le 28-05-2001 à 16:54:34
par contre le positionnement absolu faut y faire gaffe. utilise le avec precaution, ou alors tu fais toutes tes pages en position absolue, comme ca tu sais vraiment ou tu en es..et en plus tu peux fair de superbes animations grace a ca !!
ben la chose que tu gagnes avec le div par rapport au layer c la portabilité sous tout les navigateur, ce qui n'est pas rien ! faut faire vachement gaffe a ca, c le grand malheur des webmaster !!!
mais a part ca la balise <layer> de netscape elle est pas mal....sous netscape ..dommage qu'elle n'est pas ete reprise par la norme W3C..enfin tant pis....
ps : netscape est une grosse merde !
Marsh Posté le 28-05-2001 à 22:53:30
slt
balise div c clair
a rajouter dans les propriété du calque
background-image: url(monimage.jp);
Marsh Posté le 28-05-2001 à 14:54:25
salut tlm, voilà j'aimerais mettre un background à mon layer, le voici :
<layer id="test" background="truc.gif">
<img src="truc2.gif">
</layer>
mais ça ne marche pas, où est le pb ? Que je mette avec ou sans img à l'intérieure de la balise, il n'y a rien qui s'affiche en fond de layer, par contre truc2.gif oui.