現在CSSを勉強中です。フォーム要素を正しく配置するのに苦労しています。特にsubmitBtn
divの最後の要素、ここに私の問題があります:
フローティングsubmitBtn
divはdiv内に含まれていませんformContainer
。これは私のコードです( 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 を追加する以外に、よりクリーンなソリューションはありますか?