Bonsoir
Je suis incapable de comprendre comment se calcule la largeur des images dans la section "Les tombes" de cette page
La hiérarchie est la suivante:
Les largeur de tous ces éléments sont celles que j'attends.
Par contre pour obtenir la petite image, j'ai dû mettre
Javais commencé par 25%, mais si je mets moins de 50% l'image devient minuscule.
Normalement cette largeur max se calcule à partir de la largeur de la balise <figure>, qui est 98% de celle de <td>, qui est elle même 50% de celle de <tr>, qui vaut celle de <table> qui vaut 100¨% de <section>
Avec les outils de tests, je trouve:
Largeur de <table> = largeur de <section> = largeur de <main> = 90% de largeur de <container> = 886px
Largeur de <td> = 50% de largeur de <table> = 440px
Largeur de <figure> = 98% de largeur de <td> = 431px
Largeur de <img> = 52px
La largeur "naturelle" de l'image étant 110px, je trouve donc que le "50%" s'applique à la largeur "naturelle" de l'image, et non à celle de son contenant.
Quelqu'un peut il m'expliquer ce phénomène bizarre?
Merci de votre aide
Je suis incapable de comprendre comment se calcule la largeur des images dans la section "Les tombes" de cette page
La hiérarchie est la suivante:
<body>
<div id="container">
<main id="pageBody">
<section id="tombs">
<table>
<tr>
<td>
<figure class="tile">
<img src="photo/icone_carte.jpg" alt = "">
Les largeur de tous ces éléments sont celles que j'attends.
Par contre pour obtenir la petite image, j'ai dû mettre
.... img{max-width:50%;}
Javais commencé par 25%, mais si je mets moins de 50% l'image devient minuscule.
Normalement cette largeur max se calcule à partir de la largeur de la balise <figure>, qui est 98% de celle de <td>, qui est elle même 50% de celle de <tr>, qui vaut celle de <table> qui vaut 100¨% de <section>
Avec les outils de tests, je trouve:
Largeur de <table> = largeur de <section> = largeur de <main> = 90% de largeur de <container> = 886px
Largeur de <td> = 50% de largeur de <table> = 440px
Largeur de <figure> = 98% de largeur de <td> = 431px
Largeur de <img> = 52px
La largeur "naturelle" de l'image étant 110px, je trouve donc que le "50%" s'applique à la largeur "naturelle" de l'image, et non à celle de son contenant.
Quelqu'un peut il m'expliquer ce phénomène bizarre?
Merci de votre aide