我知道这一定非常简单,但我只想使用bootstrap 4类在窗口右侧设置一个按钮。它必须与文本位于同一行。
<html>
<head>
</head>
<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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
<body>
<div class="row">
<h3 class="one">Text</h3>
<button class="btn btn-secondary pull-right">Button</button>
</div>
</body>
</html>
代码位于here
答案 0 :(得分:59)
Bootstrap 4 uses .float-right
而不是Bootstrap 3中的.pull-right
。此外,不要忘记使用列正确嵌套行。
<div class="row">
<div class="col-lg-12">
<h3 class="one">Text</h3>
<button class="btn btn-secondary float-right">Button</button>
</div>
</div>
答案 1 :(得分:6)
<div class="container-fluid">
<div class="row">
<h3 class="one">Text</h3>
<button class="btn btn-secondary ml-auto">Button</button>
</div>
</div>
.ml-auto
是Bootstraph 4的非Flexbox对齐方式。
答案 2 :(得分:1)
如果您不想使用float,最简单,最干净的方法是使用自动宽度列:
<div class="row">
<div class="col">
<h3 class="one">Text</h3>
</div>
<div class="col-auto">
<button class="btn btn-secondary pull-right">Button</button>
</div>
</div>
答案 3 :(得分:0)
您也可以使用以下代码。
for(int j = 0; j < 3; j++) {
arr[i][j] = new int[1];
arr[i][j][0] = sc.nextInt();
}
答案 4 :(得分:0)
尝试将您的脚本和链接放在头上,如下所示:
<html>
<head>
<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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous">
</script>
</head>
<body>
<div class="row">
<h3 class="one">Text</h3>
<button class="btn btn-secondary pull-right">Button</button>
</div>
</body>
</html>
答案 5 :(得分:-1)
您可以使用行和列系统按照您的要求执行某些操作。
在您的文本和按钮内的行中嵌套三列。将两个设置为class =“col-sm-1”,将内部列设置为class =“col-sm-10”
<div class="row">
<div class="col-sm-1"><h3 class="one">Text</h3></div>
<div class="col-sm-10"></div>
<div class="col-sm-1"><button class="btn btn-secondary pull-right">Button</button></div>
</div>
这绝不是实现您想要实现的目标的好方法,但它确实有效(假设屏幕尺寸不会变得太小)。 grid system非常适合构建您的网页。
理想情况下,您可以编写自己的CSS来固定页面右侧的按钮。但是如果你不想这样做,这个方法就可以了。
答案 6 :(得分:-3)
也许你可以使用 float:right; :
.one {
padding-left: 1em;
text-color: white;
display:inline;
}
.two {
background-color: #00ffff;
}
.pull-right{
float:right;
}
<html>
<head>
</head>
<body>
<div class="row">
<h3 class="one">Text</h3>
<button class="btn btn-secondary pull-right">Button</button>
</div>
</body>
</html>
答案 7 :(得分:-3)
你从cdn获得的bootstrap 4.0.0文件没有一个右拉(或左拉)类。 v4是alpha版,所以有很多这样的问题。
有两个选项:
1)反向bootstrap 3.3.7
2)编写自己的CSS。