课程
/前端开发
/HTML/CSS
/网页布局基础
2015-01-11
源自:网页布局基础 5-1
正在回答
根据你的代码,我找到的问题:
你的思路是对的,三个div都设置成浮动是可以实现效果的。
问题一:你在类名为right的div上做了清除浮动的操作,也就是,你限制了类名为right的div的左边是不能存在浮动元素的,导致了这个div的串行,也就是到了下一行!
问题二:你没有给类名为right的div设置宽度,这样它的宽度是随着内容撑大的。在你的代码中,p标签的长度撑大了div,导致发生串行。
解决办法:把clear:left去掉,还有给类名为right的div设置宽度。
个人理解,希望对你有帮助~~
paran 提问者
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识