<br /> div { <br /> width:100px; <br /> height:100px; <br /> } <br /> #d1{ <br /> background-color:red; <br /> float:left; <br /> } <br /> #d2{ <br /> background-color:yellow; <br /> } <br /> 左浮动 相对定位 为什么"相对定位"这个文本要显示在d1下面 回复讨论(解决方案) d2也设置浮动 nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> new document <br /> div { <br /> width:100px; <br /> height:100px; <br /> } <br /> #d1 { <br /> background-color:red; <br /> float:left; <br /> } <br /> #d2 { <br /> background-color:yellow; <br /> float:left; <br /> } <br /> 左浮动 相对定位