When you give an element a width of 100% in CSS, you're essentially saying, "Make this element's content area precisely equal to its parent's explicit width — but only if its parent has an explicit width." So, if your parent container is 400px wide, a child element with a width of 100% will be 400px wide as well.