Bonjour,
Comme le titre l'indique, je butte sur le positionnement d'un DIV en positionnement relatif.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <!DOCTYPE html>
dans le CSS, je met :
et je génère dynamiquement mes DIV via un script JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 .calendrier_nom_jour { position:relative; border:1px solid #000000; background-color:#FFC; top:25px; }
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function MkCalendrier(objParent) { objParent.innerHTML = 'pouet'; objParent.style.overflow = "visible"; calendrier = document.createElement('div'); calendrier.id = 'global_div_calendrier'; calendrier.innerHTML = ' plop'; calendrier.style.overflow = "visible"; objParent.appendChild(calendrier); for(i=0;i<7;i++) { tmpj = document.createElement('div'); tmpj.className = "calendrier_nom_jour"; tmpj.innerHTML = 'Z '; tmpj.style.left = ((100 / 8) * i) + "px"; tmpj.style.width = (100 / 8) + "px"; //tmpj.style.top = "25px"; // activé ou pas, ça change rien calendrier.appendChild(tmpj); } }
Et le résultat donne :
Le top est donc ignoré en relative... Il me semble pourtant que ça ne devrait pas être le cas en relatif ? Je me trompe ? ou voyez vous un problème ?
En vous remerciant.
Partager