两个DIV分别加上float:left;属性值就可以了.
关于你说的情况.我建议这样解决.一是,你可以按照前几楼的方法,把两个里层div都设置为float:left,然后第二个加上margin-left的属性,你想隔开,就把值设置多大.但记得注意浏览器兼容的问题,以及边框的大小.二是,照样设置两个div,在第二个div中,再加入一个div,然后你就可以设置其为右浮动了,同样,注意宽度问题.三是,你加入的内容一定要放在div里面吗?一般不建议将整个层右浮动,如果你是往这两个div里面加图片,你可以用li来布局,然后将其一个设置为左浮动一个设置为右浮动.如果你加的全是文字,用什么标签都行了,例如span或者p(记得先将p的默认margin和padding设置为0).你试试,看行不行.
两个div 方一行用 float属性就好了 针对你的问题 我举两个例子第一个div 第二个和上一个一样 float:left就行然后是ul 和li 样式里写 li{float:left;}就行了
div1 div2 这个外面在加个div div3 div4 外面在加个div 之后在float:left; 就OK了!
设置两个div的浮动:如:float:left,不行的话,设置一下display:block
<div style="width:200px;"><div style="width:100px;float:left;">1</div><div style="width:100px;float:left;">2</div><div style="width:100px;float:left;">3</div><div style="width:100px;float:left;">4</div></div>
对两个DIV设置宽度,对两个DIV都设置浮动,实现两个DIV在同一行上
手工写一个.不能去掉的,去掉的话就全乱了
在HTML中,让两个DIV在同一行显示,就是通过float属性来设置的,我们可以通过设置3个div,然后第一个div包裹住其他2个div,然后在设置宽高就可以了,我提交一段代码: <html> <head> <title>DIV的同行测试</title> </head> <body> <div>
一个左浮动,有个右浮动 才明白你的意思 这样能达到 <div class="33" style="width:500px; height:200px; float:left;"> <div class="ddc" style="margin-left:auto; margin-right:auto; width:200px;"> <div class="dd" style="width:100px;