Hey guys!
I'd like to ask you a few questions about CSS. But I warn you, they may confuse you. If that happens, I’ve created a live cheat sheet that can help you learn more about CSS.
I’ll leave the link on my Substack newsletter about CSS. You know what to make 😎 Let's go!
Q1. What is the computed value of the display
property for the .child
element in the following example?
<div class="parent">
<span class="child">I'm a child</span>
</div>
.parent {
display: flex;
}
.child {
display: inline-grid;
}
Answer The correct answer is a grid
value.
Q2. What is the gap between the .child
elements in the following example?
<div class="parent">
<div class="child">I'm a child #1</div>
<div class="child">I'm a child #2</div>
</div>
<div class="parent-flex">
<div class="child">I'm a child #1</div>
<div class="child">I'm a child #2</div>
</div>
.parent-flex {
display: inline-flex;
flex-direction: column;
}
.child:first-child {
margin-bottom: 20px;
}
.child:last-child {
margin-top: 10px;
}
Answer The correct answer is 20px
and 30px
.
Q3. What is the computed value of the width
property for the .child
element in the following example?
<div class="parent">
<span class="child">I'm a child</span>
</div>
.parent {
display: grid;
width: 500px;
}
.child {
display: inline;
}
Answer The correct answer is 500px
.
Q4. The computed value of the width
property for the .child
element is 500px
. True?
<div class="parent">
<span class="child">I'm a child</span>
</div>
.parent {
display: grid;
width: 500px;
height: 200px;
}
.child {
margin: auto;
}
Answer No. The computed value is depending on the content.
Q5. Will the .child
element be centered horizontally and vertically?
<div class="parent">
<span class="child">I'm a child</span>
</div>
.parent {
display: flex;
height: 200px;
}
.child {
margin: auto;
}
Answer Yes.
P.S. 💪 Get more free tips about CSS directly to your inbox
❤ Thank you so much, my sponsors: Ben Rinehart, Tanya Ten, and Konstantinos Kapenekakis.