如图,在第二个tab中我希望展示百度地图的组件,但是切换tab后地图组件无法撑开map-wrap的高度,所以无法展示。清除浮动也没有用。
这个问题看起来是关于HTML和CSS的问题,特别是涉及到地图组件(可能使用的是JavaScript库如Leaflet或Google Maps等)以及tab组件(可能是Bootstrap或者其他的UI库)。
从你提供的图片中,我无法看到具体的代码,所以我不能提供确切的解决方案。但是,我可以给出一些可能的原因和解决方案。
overflow: auto;
,这可以解决由于浮动引起的高度问题。最后,我建议你尝试在开发者工具中检查你的页面,看看是否存在其他可能影响布局的问题。例如,你可以检查元素的样式、计算后的样式、以及盒模型等。这可以帮助你更好地理解问题所在。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
一个是地图组件的初始化时机,初始化的时候外部容器是否有正确的宽高值。一般来说需要给外部容器设置一个有效的高度。
一个是你使用的Tabs组件是否有
init
之类的函数可以被手动触发,可能是后期动态修改了内容区域的高度之后。Tabs组件没有动态更新。