Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何防止引导4表响应溢出它';父母_Html_Css_Bootstrap 4 - Fatal编程技术网

Html 如何防止引导4表响应溢出它';父母

Html 如何防止引导4表响应溢出它';父母,html,css,bootstrap-4,Html,Css,Bootstrap 4,我试图使用bootstrap4table-table-responsive类来让table显示水平滚动条,这样当table的宽度较大时,它就不会溢出父容器 然而,问题是它溢出了它的父容器,并且根本不显示滚动条 表格布局:固定不是一个解决方案,因为它固定了表的宽度,而不是使其可滚动 正文{ 背景:#999; 颜色:白色; 宽度:100%; } .家长{ 显示器:flex; 背景:#333; 宽度:100%; } .带桌子的div{ flex:1自动; } x x x x x x x xxxxx

我试图使用bootstrap4
table-table-responsive
类来让table显示水平滚动条,这样当table的宽度较大时,它就不会溢出父容器

然而,问题是它溢出了它的父容器,并且根本不显示滚动条

表格布局:固定
不是一个解决方案,因为它固定了表的宽度,而不是使其可滚动

正文{
背景:#999;
颜色:白色;
宽度:100%;
}
.家长{
显示器:flex;
背景:#333;
宽度:100%;
}
.带桌子的div{
flex:1自动;
}

x
x
x
x
x
x
x
xxxxx
xxxxx
xxxx
xxxx xxxx
x
x
x
x
x
x
x
x
x
x

如何添加此规则:

.parent { overflow-x: scroll; }
您可以这样做:

.parent {
  width: 200px;
  display: flex;
  background: #333;
  overflow-x: auto; 
  }
或:

或者简单地说:

  .parent {
  width: 200px;
  display: flex;
  background: #333;
  overflow: auto; 
  } 

这是Popper.js中的一个bug,我们对它进行了文档记录,现在它出现在了

您只需将
边界
更改为
滚动父项

$('#example').tooltip({ boundary: 'window' }) 

谢谢,我明白了。它在这个单独的示例中工作:/。我已经更新了一支笔,因此没有固定的宽度,我宁愿让
表响应
正常工作。只需添加“overflow:auto;”到“.parent”,它将在出现溢出时工作。要使其可滚动的高度,您必须给高度指定一个值:“高度:400px;溢出:自动;'例如:;当“溢出:自动”本身不起作用时,我认为宽度也是一样。我试图将“溢出:自动”添加到上面的代码笔的父规则中,但它基本上什么都不起作用。谢谢,我明白了。它在这个单独的示例中工作:/。我已经更新了一支笔,因此没有固定的宽度,我宁愿让
表响应
工作。
表响应
类必须在表容器中声明,而不是在表元素中声明:
$('#example').tooltip({ boundary: 'window' })