Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1287 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  position d'un calque limitée dans un tableau [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

position d'un calque limitée dans un tableau [résolu]

n°1132608
Pizz
Vive les Tomates !
Posté le 27-06-2005 à 16:52:28  profilanswer
 

Hello !
 
je dois positionner un calque (une image d'une croix) sur une image.
 
vu que la postion de l'image n'est pas fixe suivant les cirtonstances des différentes pages, je me demande s'il est possible de limiter l'espace du calque dans une zone précise comme un tableau ou sur une image.
 
comme ça, la position 0,0 est le coin supérieur gauche du tableau ou de l'image.
 
si jamais ce n'est pas possible et si vous avez une autre solution, je suis preneur !
 
Merci  :jap:


Message édité par Pizz le 28-06-2005 à 12:01:35

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
mood
Publicité
Posté le 27-06-2005 à 16:52:28  profilanswer
 

n°1132614
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:55:16  profilanswer
 


Salut :)

Pizz a écrit :

je dois positionner un calque (une image d'une croix) sur une image.


Ca existe pas les calques, ni en HTML, ni en CSS. Ce que tu veux positionner, c'est une image ;)
 

Pizz a écrit :

vu que la postion de l'image n'est pas fixe suivant les cirtonstances des différentes pages, je me demande s'il est possible de limiter l'espace du calque dans une zone précise comme un tableau ou sur une image.


Faut les grouper dans un <div> par exemple :

<div>
  <img src="pouet.jpeg" alt="pouet" />
  <img src="croix.jpeg" alt="croix" />
</div>


Après : dimension fixe sur la div, positionnement (si pas absolu -> relatif), puis position absolue sur l'image de croix, et voilàààà !

n°1132615
masklinn
í dag viðrar vel til loftárása
Posté le 27-06-2005 à 16:56:18  profilanswer
 

FlorentG a écrit :

Salut :)
 
Ca existe pas les calques, ni en HTML, ni en CSS. Ce que tu veux positionner, c'est une image ;)
 
 
Faut les grouper dans un <div> par exemple :

<div>
  <img src="pouet.jpeg" alt="pouet" />
  <img src="croix.jpeg" alt="croix" />
</div>


Après : dimension fixe sur la div, positionnement (si pas absolu -> relatif), puis position absolue sur l'image de croix, et voilàààà !


On peut aussi mettre l'image en background et la croix par dessus [:freekill]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1132618
FlorentG
Unité de Masse
Posté le 27-06-2005 à 16:56:39  profilanswer
 

Ouaip, ça dépend du cas... Mais manque de description, hein ;)

n°1132882
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 27-06-2005 à 22:08:33  profilanswer
 

FlorentG a écrit :


Ca existe pas les calques, ni en HTML, ni en CSS. Ce que tu veux positionner, c'est une image ;)


La commande z-index fait aussi parti des trucs à proscrire ? :ouch:  
 [:at war with emo]

n°1132932
gatsusat
Posté le 27-06-2005 à 22:42:00  profilanswer
 

mais nan the-shadow, on parlait surtout du fait k'on ne parle pas de calques en HTML ni en CSS, c'est une abération dreamweaver et netscape avec ses layer.
et ce que le gars veut faire, c'est largement faisable avece une image

n°1132937
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 27-06-2005 à 22:47:21  profilanswer
 

Okey pour ce que le gars veut faire.
Maintenant, pourquoi ne faut-il pas parler de calques dans du HTML ? Dès l'instant où les CSS permettent la gestion de bloc pouvant être superposés avec des zones transparentes et gestion de la profondeur, le terme calque me semble bien choisi.
Enfin, ça va plus vite que de dire "un bloc superposé au troisième niveau avec des zones transparentes". :D

n°1132950
gatsusat
Posté le 27-06-2005 à 22:57:55  profilanswer
 
n°1132962
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 27-06-2005 à 23:08:12  profilanswer
 

Okey, je n'ai jamais connu la balise <layer>.
Mais bon, on peut quand même employé le terme.
 

Citation :

La seule utilisation plus ou moins valable du terme "calque" de nos jours serait la désignation de conteneurs qui se superposent (utilisation de la propriété z-index).


 
 
On va dire que je chipotte, mais en lisant FlorentG, je me suis dit "ça y est, Florent va m'apprendre ce soir que le W3C recommande de ne pas utiliser le z-index" ou un truc du genre. :D

n°1133107
Pizz
Vive les Tomates !
Posté le 28-06-2005 à 08:00:45  profilanswer
 

C'est moi :D
 
Je vais tester le truc de Masklinn.
 
Sinon, pour le "calque" je ne savais pas comment ça s'appelait, c'est mon collègue qui bosse sur dreamweaver qui m'a dit cette dénomination. Je bosse sur Quanta Plus (Linux) et ça ne parle pas de "calque" (ça ne parle de rien du tout d'ailleurs).
 
Pour ce que j'essaye de faire :
 
C'est un plan d'un batiment (image png) avec un point (image png) qui indique l'emplacement des bureaux suivant les données transmises à un script php.
 
Le probleme, c'est que ce plan doit être accessible sur de nombreuses pages et la mise en page est différente de page en page. Et donc mon point rouge ne se trouve à un endroit différente suivant la mise en page, ce qui est très emmerdant :o
 
Merci pour vos aides :jap:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
mood
Publicité
Posté le 28-06-2005 à 08:00:45  profilanswer
 

n°1133118
gatsusat
Posté le 28-06-2005 à 08:43:19  profilanswer
 

ben tu met ton plan en background d'un DIV et tu place ton point avec les margin-left et margin-top, tout ceci en position normal
ou sinon tu met ton DIV en position relative puis tu place ton img en position relative.

n°1133126
masklinn
í dag viðrar vel til loftárása
Posté le 28-06-2005 à 09:01:09  profilanswer
 

gatsusat a écrit :

ben tu met ton plan en background d'un DIV et tu place ton point avec les margin-left et margin-top, tout ceci en position normal
ou sinon tu met ton DIV en position relative puis tu place ton img en position relative.


 :non: image placée en position absolue avec le conteneur explicitement positionné [:aloy]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1133157
gatsusat
Posté le 28-06-2005 à 09:22:18  profilanswer
 

ben on prend ceci :  
 
 
<div id="monplan">
<img src="point.png">
</div>
 
et dans la CSS
#monplan{
  position : relative
}
#monplan IMG{
  top:10px
  left:10px;
}  
 
là l'image se place avec top et left à à partir du coin haut gauche de son conteneur #monplan
 
Je me trompe ?  
 
à moins que j'ai mal compris ce que tu veux dire par conteneur explicitement positionné

n°1133173
masklinn
í dag viðrar vel til loftárása
Posté le 28-06-2005 à 09:37:43  profilanswer
 

gatsusat a écrit :

ben on prend ceci :  
 
 
<div id="monplan">
<img src="point.png">
</div>
 
et dans la CSS
#monplan{
  position : relative
}
#monplan IMG{
  top:10px
  left:10px;
}  
 
là l'image se place avec top et left à à partir du coin haut gauche de son conteneur #monplan
 
Je me trompe ?


oui
 

#monplan {
  position : relative;
}
#monplan img {
  position: absolute;
  top:10px;
  left:10px;
}
 
[...]
 
<div id="monplan">
<img src="point.png">
</div>


Message édité par masklinn le 28-06-2005 à 09:41:22

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1133186
gatsusat
Posté le 28-06-2005 à 09:44:52  profilanswer
 

oui j'ai oublié le position:absolute j'en avais parlé juste avant,  
 
PS : erf j'avais écrit relative au lieu de absolute, alors que je l'ia utilisé hierrrrrr

n°1133241
FlorentG
Unité de Masse
Posté le 28-06-2005 à 10:29:07  profilanswer
 

The-Shadow a écrit :

On va dire que je chipotte, mais en lisant FlorentG, je me suis dit "ça y est, Florent va m'apprendre ce soir que le W3C recommande de ne pas utiliser le z-index" ou un truc du genre. :D


T'es vraiment chiant parfois :D Bien-sûr que tu peux utiliser z-index, quand t'as des éléments qui se chevauchent. Mais maintenant faut pas se dire "ok, faut que ce machin soit au-dessus du reste, je le fous dans un calque que je positionne", mais "je positionne directement l'élément, sans le foutre dans un <div> inutile, <div> par ailleurs renommé abusivement en 'calque'". Sachant que calque fait partie du domaine de la présentation, et que l'HTML n'est pas un langage de présentation :)

n°1133247
Pizz
Vive les Tomates !
Posté le 28-06-2005 à 10:30:40  profilanswer
 

Merci beaucoup, ça fonctionne :love:
 
 :jap:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  position d'un calque limitée dans un tableau [résolu]

 

Sujets relatifs
Personnalisation formulaire [Resolu]enregistrer document word par VBA sous excel [résolu]
ezPDF => tableaux et position "y"tableau: calcul en live de valeur d'un cellule
[resolu] div contenant d'autres div dont float:left;Passer un tableau en POST
[Résolu] [C#] Lire dans une collection[applet] utilisation JFileChooser [Résolu]
vbs excel [ résolu ][resolu] erreur de traitement sur IE pc
Plus de sujets relatifs à : position d'un calque limitée dans un tableau [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR