use*_*902 11 html css twitter-bootstrap angular-material bootstrap-4
我正在使用带有Bootstrap 4和Angular Material的角度2 .但是,我无法正确对齐容器div中的元素.我希望我的按钮和文本都与右侧对齐
以下是我尝试生成结果的代码,如照片所示
<div class="container">
<div class="pull-right">
<p class="d-inline pull-right">Some text</p>
<button type="button" class="btn btn-primary pull-right">+</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我也尝试过StackOverflow的这个解决方案
<div class="container">
<div class="asdf">
<p class="d-inline pull-right">Some text</p>
<button type="button" class="btn btn-primary pull-right">+</button>
</div>
</div>
.asdf {
margin-left:auto;
margin-right:0;
}
Run Code Online (Sandbox Code Playgroud)
这两种解决方案都不会将元素向右移动.我究竟做错了什么?
Sum*_*h S 17
我已经pull-right从button和p标签中删除了类类,并将text-right类添加到了div.container.
我想这就是你需要的.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
<div class="container text-right">
<p class="d-inline">Some text</p>
<button type="button" class="btn btn-primary d-inline">+</button>
</div>Run Code Online (Sandbox Code Playgroud)
Zim*_*Zim 16
在Bootstrap 4中,pull-right已被替换为float-right.
如果float-right不起作用,请记住Bootstrap 4现在是flexbox,并且许多元素都display:flex可以阻止float-right工作.在某些情况下,实用程序类喜欢align-self-end或ml-auto正确对齐Flexbox容器内的元素,如Bootstrap 4 .row,Card或Nav.的ml-auto(保证金左:汽车)在Flexbox的元件用于推动元件到右侧.
此外,请记住,text-right仍然适用于内联元素.