Téléchargement
illégal
Posez votre question Signaler

[CSS] Position d'un tableau dans un tableau [Résolu]

ben85350 606Messages postés 30 mai 2008Date d'inscription 16 août 2011Dernière intervention - Dernière réponse le 21 déc. 2008 à 23:29
Bonjour,
Bon je vous explique mon problème que je n'ai pas réussi a résoudre depuis un petit bout de temps.
J'ai fait un tableau avec plusieurs cellules dedans. Dans une cellule, j'aimerais placer un autre tableau. J'aimerais que ce tableau soit placé a une certaine hauteur.
J'ai fait un petit schéma pour être plus clair : http://img241.imageshack.us/my.php?image=tabbc6.jpg
En espérant être comprit !
Merci pour aide !
Lire la suite 

[CSS] Position d'un tableau dans un tableau »

10 réponses
Réponse
+0
moins plus
donc, si je comprend bien, tu veux que si il i a plus de 1 tableau dans une cellule qu'il soit a coter et non un en dessous de l'autre?
ben85350- 21 déc. 2008 à 20:00
Je vais essayé d'être plus clair. En fait j'aimerais faire des sous tableaux(les uns en dessous des autres) dans cette cellule, chaque sous tableau ayant un margin-top différent. Cependant si je fais un margin-top par exemple pour un sous tableau2, il le fait par rapport au tableau précédent en non par rapport au grand tableau. Pour tout te dire je suis en train de faire un emploi du temps (enfin j'essaye ^^)
http://img152.imageshack.us/my.php?image=tabvs7.jpg
Frangin - 21 déc. 2008 à 20:56
Tu devras recourir à un DIV et a du Javascript.

Lorsque tu passes sur ton emplois du temps et qu'il doit te remonter un élément il déplace un DIV qui contiendra ton deuxieme tableau.
Ajouter un commentaire
Réponse
+0
moins plus
mais c'est quoi tu veux mettre dans le deuxieme tableau?
parce que tu peux juste faire un gros tableau de 7 colonne (les jours de la semaine) avec 24 ligne(les heures)
et si une activite dure plus qu'une heure, tu peux fusionner sa cellule avec la suivante...
ben85350- 21 déc. 2008 à 20:54
oui le problème c'est que ma précision doit être de 5min donc ça ferait beaucoup de lignes ^^
Ajouter un commentaire
Réponse
+0
moins plus
Salut !

Le projet de l'agenda c'est un bouleau sympas.
Je pense que la réponse 7 semble être un début.
Si tu ne sais comment t'y prendre on est là ;o)

++
ben85350- 21 déc. 2008 à 21:57
ba justement j'ai toujours eu du mal avec les div en plus des problèmes de comptabilité avec les différents navigateurs notamment.
Ajouter un commentaire
Réponse
-1
moins plus
#tableau2
{
margin-top: 20px;
}




Allah mo3ine
ben85350- 21 déc. 2008 à 19:23
j'y avait bien pensé mais si je rajoute un autre tableau en dessous du petit tableau2 et que japplique un autre margin-top il le fait par rapport au tableau2 et non au tableau1
Tu me comprends ?
Ajouter un commentaire
Réponse
-1
moins plus
Re !

L'astuce est de générer un page HTML avec un DIV caché pour ensuite via un action JAVASCRIPT l'afficher en vue de tous.

du style :

Là j'utilise un framework ajax mais tu peux faire le même code sans ce module.

Tu le trouvera ici http://docs.jquery.com/Downloading_jQuery#Download_jQuery pour tester ce code

++


<html >
<head>
<SCRIPT TYPE="text/javascript" SRC="./jquery-1.2.6.js"></SCRIPT>
</head>
<body>
<DIV ID="popup" STYLE="left: -200px; top: -200px; border: 1px solid black; position:relative; ">
Ceci est un popup!!!
</DIV>

<p onmouseover=popupOn(event); onmouseout=popupOff()> passe ici</p>

</body>
</HTML>

<script language="Javascript">
<!--
var positionPopup = $("#popup").position();

function popupOn(evt) {//Affiche la fenêtre Popup
	
	var posMouseX = evt.pageX+10;
	var posMouseY = evt.pageY;
	$("#popup").css('left', posMouseX);
	$("#popup").css('top', posMouseY);
	
}

function popupOff() {//Cache la fenetre popup
    $("#popup").css('left', positionPopup.left);
	$("#popup").css('top', positionPopup.top);
}

//-->
</script> 

Ajouter un commentaire
Ce document intitulé « [CSS] Position d'un tableau dans un tableau » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?