我目前正在学习 CSS。我正在努力正确排列我的表单元素。submitBtn
特别是div的最后一个元素,这是我的问题:
浮动submitBtn
的 div 不包含在formContainer
div 中,这是我的代码(spacer
div 已关闭):
* {
margin: 0;
padding : 0;
}
li {
list-style : none;
}
#mainContainer {
width : 760px;
margin : 20px auto ;
background-color : red;
}
#header {
background-color: blue;
}
#formContainer {
background-color : green;
}
#textInfo {
background-color : yellow ;
}
#occupationInfo {
background-color : purple ;
}
#hobbyInfo {
background-color : pink ;
}
#birthdayInfo {
background-color : brown ;
}
#briefInfo {
background-color : darkblue;
}
#submitBtn {
width : 50px;
float : right;
clear : both;
background-color : black ;
}
/*#spacer {
clear : both;
}*/
但是当我取消注释时,它解决了问题:
除了添加间隔 div 之外,还有什么更清洁的解决方案吗?