【发布时间】:2015-04-05 00:31:55
【问题描述】:
我正在使用 bootstrap (3.3.2) 编写一个网站,其中一个页面上有一个简单的表格。我在一个容器中只有一个简单的标题面板,另一个带有标题和表格的内容容器。出于某种原因,文本填充了容器的宽度,但表格左对齐并且仅跨越其中文本所需的宽度。谁有想法?我知道我可以在表格中添加一个 width="100%" ,但这应该是默认的引导行为...
干杯
<html>
<head>
<title>Page title</title>
<link type="text/css" rel="stylesheet" href="bootstrap.min.css">
</head>
<body>
<div class="navbar navbar-inverse navbar-static-top">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="index.html">Home</a>
</div>
<div id="navbar" class="navbar-collapse collapse" >
<ul class="nav navbar-nav">
<li><a class="navbar-brand" href="modules.html">Modules</a></li>
<li><a class="navbar-brand" href="sites.html">Sites</a></li>
<li><a class="navbar-brand" href="search.html">Search</a></li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="page-header">
<h2>Why won't the table align!?</h2>
</div>
<div class="table-responsive">
<table>
<thead>
<th>Head1</th><th>Head2</th><th>Head3</th>
</thead>
<tbody>
<tr>
<td>Body1</td><td>Body2</td><td>Body3</td>
</tr>
<tr>
<td>Body1</td><td>Body2</td><td>Body3</td>
</tr>
<tr>
<td>Body1</td><td>Body2</td><td>Body3</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>
【问题讨论】:
-
将类'table table-responsive'添加到table标签中,并将table-header中的
标签包装到 标签中!