使用CSS强制DIV覆盖整行

时间:2014-09-13 09:03:18

标签: html css

我正在使用一个生成3个div标签的框架。这三个div标签覆盖页面上的一行。 看起来第一个div覆盖了行的25%,2个div覆盖了行的25%,第三个div覆盖了行的50%。我可以访问第三个div正在使用的css类,如下所示:

.dataTables_processing {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: 0;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

有没有办法修改此类以使其覆盖整行?

enter image description here

3 个答案:

答案 0 :(得分:2)

试试这个

display: block;
width: 100%;
min-width: 100% !important;

答案 1 :(得分:2)

尝试添加:

position:absolute;
left:0;
width:100%;

答案 2 :(得分:0)

如果您尝试将每个div都排成一行并希望它们垂直对齐,请使用bootstrap并执行以下操作:

<div style='display: flex; flex-direction: column;'>
  <div class='row'> my content to take a row </div>
  <div class='row'> my content to take second row </div>
  <div class='row'> my content to take a third</div>
</div>

希望有帮助。