早些时候我正在复习我的 CSS 技能,我遇到了一个让我秃顶的教程。这是链接:http ://css.maxdesign.com.au/floatutorial/tutorial0304.htm我花了几个小时研究这个问题的答案,但没有遇到任何对我有帮助的东西。
本教程的作者没有提供任何关于元素的详细信息。我知道浮动将元素从页面上抬起并沿给定方向(左/右)浮动。清除会重置浮动元素并将其放回页面流中。
如果右侧已被清除,这些元素如何仍向右浮动?我不明白这背后的逻辑。对此的任何澄清将不胜感激,也许我可以保留一些头发。
编辑:这是CSS代码和上面链接的教程的屏幕截图......
.floatright {
float: right;
margin: 0 0 10px 10px;
clear: right;
}
p { margin-top: 0; }