Question from the HTML5/CSS3 test

Given the following HTML code, what is the order of the images in the DOM?

Archived

Which images will be displayed by a modern browser (Internet Explorer 9+, Chrome stable, Firefox stable, Safari 5+) ?

<div class="container">
    <img src="image1.bmp" alt="">
 
    <p style="position: absolute; left: -1000em">
        <img src="image2.jpg" alt="">
    </p>
 
    <p style="visibility: hidden;">
        <img src="image3.jpg" alt="">
    </p>
    
    <p style="display: none;">
        <img src="image4.jpg" alt="">
    </p>
 
    <img src="404.html" onerror="this.src = 'image5.jpg'" alt="">
</div>
Author: Jean-marie CléryStatus: Archived(New question!)Question passed 1101 times
-3
Community Evaluations
developer avatar
Nathanaël
26/10/2021
Dans la capture de code il est Ă©crit image1.bPM et dans les rĂ©ponses c'est image1.bMP, j'ai peur que ça porte confusion et que les d'autres prennent ça pour un piĂšge (en toute honnĂȘtetĂ© je ne l'avais mĂȘme pas remarquĂ©).
developer avatar
Vincent Cotro
26/10/2021
Merci Nathanaël ! C'est effectivement une typo. Je corrige tout de suite.
developer avatar
Auteur anonyme
25/12/2022
Juste lĂ  pour piĂ©ger, et la rĂ©ponse n’est pas ensuite expliquĂ©r
developer avatar
Ambiguous
Vincent Cotro
26/10/2023
Cette' question est trop ambigue !
developer avatar
Enguerran
12/04/2022
Elles seront toutes chargées, je pense que le terme approprié serait plutÎt "affichées".
developer avatar
Vincent Cotro
12/04/2022
J'ai mis Ă  jour merci !
developer avatar
Auteur anonyme
22/06/2022
Bonjour, je ne comprends pas la correction. La solution est image 1, 3 et 5 ?
developer avatar
Benjamin
27/06/2023
La question est trop ambiguĂ« et joue avec les mot on se sait pas trop quoi rĂ©pondre mĂȘme en ayant parfaitement compris le dom. Doit on sĂ©lectionner les image qui s'affiche Ă  l'Ă©cran, qui s'affiche dans le rendus de la page, qui prenne seulement de la place dans le rendu ( visibility: hidden) ou qui sont tĂ©lĂ©chargĂ© par le navigateur. Bref impossible de rĂ©pondre mĂȘme en ayant compris