怎么把两个<div>放在同一行,而且分别向两边浮动(ps:我是用div布局 不是用table)

如题所述

第1个回答  2016-08-02
一个左浮动,一个右浮动就好了
第2个回答  2016-08-02
分别设置float: left;float: right; 属性追问

这样它只是向两边浮动而已,并没有在同一行。

追答

你把两个div在用一个div框起来 注意两个div的长度之和 如果超出了自然就显示到下一行了

追问

没用

追答<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
  <title>text</title>
<style>
.nav{
  width: 100%;
  height: 200px;
  border:1px solid black;
}
.nav_left{
  width: 500px;
  height: 98%;
  float: left;
  border: 5px solid red;
}
.nav_right{
  width: 500px;
  height: 98%;
  float: right;
  border: 5px solid red;
}
</style>
</head>
<body>
  <div class="nav">
   <div class="nav_left">
      111
   </div>
    <div class="nav_right">
      222
    </div>
  </div>
</body>
</html>

本回答被提问者采纳
相似回答