在一个有DIV的DIV中新建的一个DIV为什么和原有的那个DIV不在同一水平线?老是往它下面跑?

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:02:15

把最外面的那个div设置一个高度

或是设置 padding

敢肯定你连div与span的区别在哪里你肯定不知道
建议先去看一下理论,然后再来实践,要不然你永远都是“知其然不知其所以然”

div是块级元素,不像span。如果是span的话就会如你所想。
解决方法:如 hpwau 所说,给前一个div的style里设置float:left

呵呵,inline和block。要看 CSS 的Box render..写的挺好的,和Java Swing的 Light-weight Component Render都很不错。但略有不同。Java少一个Margin。。

如果你是设两个div在同一行。
在前一个div里面设置float:left试下