Bonjour
Pour la N+1ème fois, c'est le problème du centrage d'une image dans une div
voir http://paralletes.free.fr/header2.html
C'est fait sous la forme de deux divs, l'une avec position:absolute et l'autre relative.
La raison pour laquelle ce sont de "vraies images" et pas des background-image c'est que
1) pour la première div, l'image étant en width:100% il faut que le hauteur s'ajuste pour que l'image soit complète
2) pour la deuxième, je veux mettre un évènement "onclick" sur l'image, et pas sur toute la div.
Le CSS qui ne marche pas:
Au secours! à mon âge, ce genre de chose me précipite un peu plus vite vers la tombe...
Modifié par PapyJP (15 May 2015 - 15:19)
Pour la N+1ème fois, c'est le problème du centrage d'une image dans une div
voir http://paralletes.free.fr/header2.html
C'est fait sous la forme de deux divs, l'une avec position:absolute et l'autre relative.
La raison pour laquelle ce sont de "vraies images" et pas des background-image c'est que
1) pour la première div, l'image étant en width:100% il faut que le hauteur s'ajuste pour que l'image soit complète
2) pour la deuxième, je veux mettre un évènement "onclick" sur l'image, et pas sur toute la div.
Le CSS qui ne marche pas:
#div1 {
position:relative;
width:80%;
margin:auto;
}
#div1 > img {
width:100%; /* provoque le dimensionnement vertical de div1 */
}
#div2 {
position:absolute;
display : table-cell;
vertical-align : middle;
text-align:center;
width:100%;
height:100%;
top:0;
left:0;
border:2px solid red; /* pour visualiser div2 */
}
Au secours! à mon âge, ce genre de chose me précipite un peu plus vite vers la tombe...
Modifié par PapyJP (15 May 2015 - 15:19)