我怎样才能让我的引导按钮组在列中排列。我正在布置一个问题和多项选择的答案,我希望问题和答案在同一条线上。我试图让问题和列中的所有答案字段排列在一起,并且按钮都应该伸展到与该行上该问题的其他答案相同的高度。
我玩过各种格式的行、列和组,但没有成功。当按比例缩小时,列看起来更好,但在全视图中按钮对齐关闭并且它们没有正确填充列
<!DOCTYPE html>
<html lang="en">
<head>
<title>bootstrap</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
</head>
<body>
<div class="container-fluid">
<form action="home.html" method="post">
<div class="card">
<div class="card-header bg-primary text-light text-center">Development</div>
<div class="card-body">
<div class="btn-group " role="group" aria-label="Basic radio toggle button group">
<div class="text-primary col">
This is a question 1
</div>
<div class="col">
<input type="radio" class="btn-check active" name="devq1" value="a1" id="dq1a1" checked>
<label class="btn btn-outline-primary" for="dq1a1">No version control or used
infrequent</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="devq1" value="a2" id="dq1a2">
<label class="btn btn-outline-primary" for="dq1a2">Version control on all source code</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="devq1" value="a3" id="dq1a3">
<label class="btn btn-outline-primary" for="dq1a3">Version control on all source code and
library and artificats</label>
</div>
</div>
<div class="btn-group" role="group" aria-label="Basic radio toggle button group">
<div class="text-primary col">
This is question 2
</div>
<div class="col">
<input type="radio" class="btn-check" name="devq2" value="b1" id="dq2a1" checked>
<label class="btn btn-outline-primary" for="dq2a1">Manual deployment process</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="devq2" value="b2" id="dq2a2">
<label class="btn btn-outline-primary" for="dq2a2">Partially automated deployment
process</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="devq2" value="b3" id="dq2a3"
autocomplete="off">
<label class="btn btn-outline-primary" for="dq2a3">Fully automated deployment process</label>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header bg-primary text-light text-center">Process</div>
<div class="card-body">
<div class="btn-group" role="group" aria-label="Basic radio toggle button group">
<div class="text-primary col">
This is question 3
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq1" value="a1" id="pq1a1" checked>
<label class="btn btn-outline-primary" for="pq1a1">Big work batch size and releases on a
monthly
basis or longer</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq1" value="a2" id="pq1a2">
<label class="btn btn-outline-primary" for="pq1a2">Work batch size optimized for weekly
releases, but deployment frequency not in sync with business requirements (e.g lead
time)</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq1" value="a3" id="pq1a3">
<label class="btn btn-outline-primary" for="pq1a3">Work batch size optimized for frequent
releases and deployment frequency in sync with business requirements (e.g. lead
time)</label>
</div>
</div>
<div class="btn-group" role="group" aria-label="Basic radio toggle button group">
<div class="text-primary col">
This is question 4
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq2" value="b1" id="pq2a1" checked>
<label class="btn btn-outline-primary" for="pq2a1">Change approval needed from multiple
parties
outside the team</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq2" value="b2" id="pq2a2">
<label class="btn btn-outline-primary" for="pq2a2">Change approval needed within the
team</label>
</div>
<div class="col">
<input type="radio" class="btn-check" name="processq2" value="b3" id="pq2a3">
<label class="btn btn-outline-primary" for="pq2a3">No change approval needed or change
approval
process totally automated which is really long to see what happens with the
buttons </label>
</div>
</div>
</div>
</div>
<div class="row justify-content-center">
<input class="col-2 btn btn-primary" type="submit">
</div>
</form>
</div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-b5kHyXgcpbZJO/tY9Ul7kGkf1S0CWuKcCD38l8YkeH8z8QjE0GmW1gYU5S9FOnJ0"
crossorigin="anonymous"></script>
</body>
</html>
我已经使用.btn-toolbar
对齐按钮组和问题解决了这个问题,并确保问题和按钮组的高度相同,并使用 col 对齐按钮和问题。
<!DOCTYPE html>
<html lang="en">
<head>
<title>bootstrap</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
</head>
<body>
<div class="container-fluid">
<form action="home.html" method="post">
<div class="card">
<div class="card-header bg-primary text-light text-center">Development</div>
<div class="card-body">
<div class="btn-toolbar">
<div class="col-2 text-primary">This is a question 1</div>
<div class="btn-group col-10" role="group" aria-label="Basic radio toggle button group">
<input type="radio" class="btn-check active" name="devq1" value="a1" id="dq1a1" checked>
<label class="btn btn-outline-primary col-4" for="dq1a1">No version control or used
infrequent</label>
<input type="radio" class="btn-check" name="devq1" value="a2" id="dq1a2">
<label class="btn btn-outline-primary col-4" for="dq1a2">Version control on all source
code</label>
<input type="radio" class="btn-check" name="devq1" value="a3" id="dq1a3">
<label class="btn btn-outline-primary col-4" for="dq1a3">Version control on all source code and
library and artificats</label>
</div>
</div>
<div class="btn-toolbar">
<div class="col-2 text-primary">This is question 2</div>
<div class="btn-group col-10" role="group" aria-label="Basic radio toggle button group">
<input type="radio" class="btn-check" name="devq2" value="b1" id="dq2a1" checked>
<label class="btn btn-outline-primary col-4" for="dq2a1">Manual deployment process</label>
<input type="radio" class="btn-check" name="devq2" value="b2" id="dq2a2">
<label class="btn btn-outline-primary col-4" for="dq2a2">Partially automated deployment
process</label>
<input type="radio" class="btn-check" name="devq2" value="b3" id="dq2a3"
autocomplete="off">
<label class="btn btn-outline-primary col-4" for="dq2a3">Fully automated deployment
process</label>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header bg-primary text-light text-center">Process</div>
<div class="card-body">
<div class="btn-toolbar">
<div class="col-2 text-primary">This is question 3</div>
<div class="btn-group col-10" role="group" aria-label="Basic radio toggle button group">
<input type="radio" class="btn-check" name="processq1" value="a1" id="pq1a1" checked>
<label class="btn btn-outline-primary col-4" for="pq1a1">Big work batch size and releases on a
monthly
basis or longer</label>
<input type="radio" class="btn-check" name="processq1" value="a2" id="pq1a2">
<label class="btn btn-outline-primary col-4" for="pq1a2">Work batch size optimized for weekly
releases, but deployment frequency not in sync with business requirements (e.g lead
time)</label>
<input type="radio" class="btn-check" name="processq1" value="a3" id="pq1a3">
<label class="btn btn-outline-primary col-4" for="pq1a3">Work batch size optimized for frequent
releases and deployment frequency in sync with business requirements (e.g. lead
time)</label>
</div>
</div>
<div class="btn-toolbar">
<div class="col-2 text-primary">This is question 4</div>
<div class="btn-group col-10" role="group" aria-label="Basic radio toggle button group">
<input type="radio" class="btn-check" name="processq2" value="b1" id="pq2a1" checked>
<label class="btn btn-outline-primary col-4" for="pq2a1">Change approval needed from multiple
parties
outside the team</label>
<input type="radio" class="btn-check" name="processq2" value="b2" id="pq2a2">
<label class="btn btn-outline-primary col-4" for="pq2a2">Change approval needed within the
team</label>
<input type="radio" class="btn-check" name="processq2" value="b3" id="pq2a3">
<label class="btn btn-outline-primary col-4" for="pq2a3">No change approval needed or change
approval
process totally automated which is really long to see what happens with the
buttons </label>
</div>
</div>
</div>
</div>
<div class="row justify-content-center">
<input class="col-2 btn btn-primary" type="submit">
</div>
</form>
</div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-b5kHyXgcpbZJO/tY9Ul7kGkf1S0CWuKcCD38l8YkeH8z8QjE0GmW1gYU5S9FOnJ0"
crossorigin="anonymous"></script>
</body>
</html>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句