28173 sujets

CSS et mise en forme, CSS3

Bonjour,
Je pense que vous comprenez mon problème dans le titre.
J'ai besoin d'importer mon image via CSS pour écrire dessus.
De plus, je souhaite utiliser la balise <map> sur cette image.
Comment informer le css du nom de la balise map ? (ou plutôt quelle astuce?)
En cherchant sur le net, j'ai trouvé une solution :
garder cette configuration, et ajouter <img ...> avec la meme image que celle du CSS,mais transparente...et utiliser desssu usemap
Cette solution doit fonctionner, mais je n'arrive pas à superposer les 2 images (celle du css et celle de la balise <img>)

Un avis, un conseil, une solution ?

Merci

ps : une autre question, j'en pofite : Est-ce possible,sur un url(...) en css de modifier automatiquement la taille de l'image selon la taille de la fenetre, de façon a ne pas perdre des parties de l'image une fois la fenetre diminuée ?

Merci bis Smiley biggrin
will11 a écrit :


Un avis, un conseil, une solution ?



Oublier cette idée. Définitivement.

(Même si, hélas, il y aura toujours sur le Web des gens pour inventer des astuces afin de se servir d'un standard en le mettant cul par dessus tête.)

Faire une image MAP correctement, c'est à dire via une simple image HTML normale (et ne pas oublier de renseigner les alternatives textuelles de l'image et des éléments AREA).
Modifié par Laurent Denis (02 Feb 2008 - 12:26)
Ou bien, tu peux garder le background en css, et position tes éléments dessus en CSS, sans passer par le map dans ta page...
jpense créer un div, avec des propriété sur top,left,.. pour créer une zone correspondant a mon "rect" de map
sur ce div, un onMouseOver="this.style.backGround='img/...' et onClick="_CloseWidget()" .

je n'ai pas trop compris ta pensée Xav1979, mais jte remercie Smiley cligne
ca me semble correct, jvai test =)