问题陈述:
用户旨在右对齐两个 div 元素(一个按钮和一个表单),同时保持第三个 div(画布)左对齐。但是,尝试对齐前两个元素会导致它们并排出现,而不是一个接一个地出现。
使用边距和浮动的解决方案:
提供的代码利用浮动来对齐按钮和表单。虽然浮动通常可以工作,但已知在 IE 6 和 7 中存在问题。
要解决此问题,请考虑对包含按钮和表单的内部 div 使用边距而不是浮动。这是修改后的 CSS:
#addEventForm { position: relative; margin-left: auto; margin-right: 0; border: 2px solid #003B62; font-family: verdana; background-color: #B5CFE0; padding-left: 10px; }
说明:
使用边距可以在不同浏览器(包括 IE)之间提供更一致的行为,确保元素按预期对齐。
以上是如何右对齐 div 元素,同时保持第三个 div 左对齐?的详细内容。更多信息请关注PHP中文网其他相关文章!