Défi : Prédire la Mise en Page avec Différents Types d’Éléments
Tâche
Examinez le code HTML fourni et anticipez l'apparence de la page dans le navigateur. Il y a trois éléments <div>, chacun contenant une combinaison d'un élément en ligne et d'un élément de niveau bloc.
<div>
<span>This is an inline element</span>
This is a block-level element.
</div>
<div>
This is a block-level element.
<span>This is an inline element</span>
</div>
<div>
This is a block-level element.
<span>This is an inline element</span>
This is another block-level element.
</div>
Questions à considérer :
- Comment les éléments en ligne et de niveau bloc interagiront-ils à l'intérieur de chaque
<div>? - Comment l'ordre des éléments influencera-t-il la mise en page ?
- Quelle sera la hiérarchie visuelle des éléments en ligne et de niveau bloc dans chaque
<div>?
- Comment les éléments en ligne et de niveau bloc interagiront-ils à l'intérieur de chaque
<div>?- Dans le premier et le deuxième
<div>, l'élément<span>(en ligne) apparaît avant le texte (de niveau bloc) ; - Dans le troisième
<div>, l'élément<span>se trouve au milieu du texte (de niveau bloc).
- Dans le premier et le deuxième
- Comment l'ordre des éléments influencera-t-il la mise en page ?
- Dans le premier
<div>, le texte "This is a block-level element." apparaîtra probablement sous l'élément en ligne en raison du comportement par défaut de l'élément<div>; - Dans le deuxième
<div>, l'ordre des éléments est inversé, donc le texte apparaîtra probablement au-dessus de l'élément en ligne ; - Dans le troisième
<div>, le texte et l'élément en ligne sont entrelacés, donc la mise en page affichera probablement le texte et l'élément en ligne dans la séquence.
- Dans le premier
- Quelle sera la hiérarchie visuelle des éléments en ligne et de niveau bloc dans chaque
<div>?- L'élément en ligne (
<span>) apparaîtra probablement en ligne avec le texte dans tous les cas, mais sa position peut varier selon l'ordre des éléments dans le<div>.
- L'élément en ligne (
index.html
index.css
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you describe exactly how the content will be displayed in the browser for each `<div>`?
Can you explain the difference between inline and block-level elements in this context?
Can you clarify if the text nodes are considered block-level elements in HTML?
Awesome!
Completion rate improved to 2.56
Défi : Prédire la Mise en Page avec Différents Types d’Éléments
Glissez pour afficher le menu
Tâche
Examinez le code HTML fourni et anticipez l'apparence de la page dans le navigateur. Il y a trois éléments <div>, chacun contenant une combinaison d'un élément en ligne et d'un élément de niveau bloc.
<div>
<span>This is an inline element</span>
This is a block-level element.
</div>
<div>
This is a block-level element.
<span>This is an inline element</span>
</div>
<div>
This is a block-level element.
<span>This is an inline element</span>
This is another block-level element.
</div>
Questions à considérer :
- Comment les éléments en ligne et de niveau bloc interagiront-ils à l'intérieur de chaque
<div>? - Comment l'ordre des éléments influencera-t-il la mise en page ?
- Quelle sera la hiérarchie visuelle des éléments en ligne et de niveau bloc dans chaque
<div>?
- Comment les éléments en ligne et de niveau bloc interagiront-ils à l'intérieur de chaque
<div>?- Dans le premier et le deuxième
<div>, l'élément<span>(en ligne) apparaît avant le texte (de niveau bloc) ; - Dans le troisième
<div>, l'élément<span>se trouve au milieu du texte (de niveau bloc).
- Dans le premier et le deuxième
- Comment l'ordre des éléments influencera-t-il la mise en page ?
- Dans le premier
<div>, le texte "This is a block-level element." apparaîtra probablement sous l'élément en ligne en raison du comportement par défaut de l'élément<div>; - Dans le deuxième
<div>, l'ordre des éléments est inversé, donc le texte apparaîtra probablement au-dessus de l'élément en ligne ; - Dans le troisième
<div>, le texte et l'élément en ligne sont entrelacés, donc la mise en page affichera probablement le texte et l'élément en ligne dans la séquence.
- Dans le premier
- Quelle sera la hiérarchie visuelle des éléments en ligne et de niveau bloc dans chaque
<div>?- L'élément en ligne (
<span>) apparaîtra probablement en ligne avec le texte dans tous les cas, mais sa position peut varier selon l'ordre des éléments dans le<div>.
- L'élément en ligne (
index.html
index.css
Merci pour vos commentaires !