2017-08-15 155 views
0

我有3个div,我想让第二个div像聊天应用一样在右边。我如何用标准的CSS或bootstrap来实现这一点。我尝试了拉右,但它只是通过将第三个div和第二个div移到右上方来弥补布局。通过引导将孩子对准父母div的右侧,如聊天应用

<div>div1</div> 
<div class="pull-right">div2</div> 
<div>div3</div> 

Screenshot

回答

0

就可以实现这个

.child{border:2px solid #000; height:200px; margin:5px 0; min-width:100px; }
<!DOCTYPE html> 
 
<html lang="en"> 
 
<head> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
</head> 
 
<body> 
 
<div class="container"> 
 
<div class="row"> 
 
<div class="col-md-4 child pull-left"></div> 
 
</div> 
 
<div class="row"> 
 
<div class="col-md-4 child pull-right"></div> 
 
</div> 
 
<div class="row"> 
 
<div class="col-md-4 child pull-left"></div> 
 
</div> 
 
</div> 
 
</body> 
 
</html>

0

使用float离开了明确的两个,然后浮动权和明确等。