부트 스트랩 테이블은 col-xs-X 클래스가 정의되어 있어도 그리드를 존중하지 않습니다. 여기 테이블을 부트 스트랩 3에서 그리드로 존중시키는 방법은 무엇입니까?
은 (빨간색) 표는 (회색) 그리드와 일치하지 않는 방법을 보여줍니다 최소한의 예입니다 : 테이블이 컬럼에서 나타나기 때문에 http://jsfiddle.net/fm65v3e0/.col-xs-1 {
background-color: #eee;
border: 1px solid #999;
}
th {
background-color: #fee;
border: 1px solid red;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div><div class="col-xs-1">col</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="table-responsive">
<table class="table">
<tr>
<th class="col-xs-5">
5-col header
</th>
<th class="col-xs-3">
3-col header
</th>
<th class="col-xs-4">
4-col header
</th>
</tr>
</table>
</div>
</div>
</div>
</div>
그 바깥쪽에 일정량의 패딩이 있습니다. 열에서 패딩을 제거하면 표가 위로 늘어나지 만 물론 열 내의 모든 텍스트는 다음 열에 대해 플러시됩니다.
또한 기본적으로 부트 스트랩 테이블의 너비는 100 %이며 모든 12 개의 열을 사용하지 않으면 "여유 공간"을 할당합니다.
내 사이트가 거의 모든 테이블 형식의 데이터이므로 내 표가 그리드를 존중하지 않으면 그리드를 전혀 사용하지 않는 것처럼 보입니다. 내가 쉽게 해결할 수 있다고 생각하니? 이 문제를 해결하고 해결하는 것이 실수입니까?
코드에 대한 MCV 예제를 제공 할 수 있습니까? (1) 부트 스트랩 내에서 해결할 수 없다면 부트 스트랩 그리드가 작동하는 방식으로 작동하지 않는 고유 한 CSS 규칙을 추가해야합니다 (플로트와 함께 작동 함). (2) 나는 이걸 이해할 수 있는지 모르겠다. MCV https://stackoverflow.com/help/mcve –
Annnd가이 간단한 예제를 가지고 있기 때문에 질문을 새로 작성했다. 내 사이트에 특정 물건 들어가기 : –