奇怪的 CSS 问题?使用 float 属性定位 div 元素
在 Dreamweaver 中,当我输入此 html:
<div style="float:left;width:100px;height:20px">a</div>
<div style="float:left;clear:left;width:100px;height:100px">b</div>
<div style="float:left;width:80px;height:100px">c</div>
div c 时,div c 似乎与 div a 顶部的顶部对齐。这就是我想要的 显示,但是当在浏览器(firefox,即测试)中呈现时,div c 位于 div a 下方并与 div b 对齐。我该如何解决这个问题?
In dreamweaver when I enter this html:
<div style="float:left;width:100px;height:20px">a</div>
<div style="float:left;clear:left;width:100px;height:100px">b</div>
<div style="float:left;width:80px;height:100px">c</div>
div c appears to be aligned to the top along side the top of div a. This is how I want it
to display, however when rendered in a browser (firefox, ie tested) div c is below div a and aligned to div b instead. How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这似乎是 Dreamweaver 中的一个错误。
在同一上下文中,元素不会向上浮动超过清除元素。
听起来你想要:
This appears to be a bug in Dreamweaver.
Elements do not float up past a clearing element in the same context.
It sounds like you want:
很难从您的描述中猜出您想要的布局:
尝试一下并让我知道......
Hard to guess the layout you want from your description:
Try this and let me know...