gpt4 book ai didi

html - 为什么带有 flex 的 HTML chalice 适用于 Chrome 但不适用于 Firefox?

转载 作者:行者123 更新时间:2023-11-27 23:36:03 25 4
gpt4 key购买 nike

<分区>

代码:http://plnkr.co/edit/swHKE2?p=preview .另请参阅下面的代码段。

代码是Holy grail的一个例子.

在 Chrome (v46.0.2490.80 m) 上,它完美运行 - 具有页眉、页脚、侧面,并且只有内容可以滚动而不隐藏框架。

在 FF (v42.0) 上,垂直滚动在所有内容上,忽略了 flex 指令。

知道如何修复样式以在 FF 上具有正确的行为吗?谢谢。

<html style="height: 100%">
<head>
<meta charset=utf-8 />
<title>Holy Grail</title>
</head>
<body style="display: flex; height: 100%; flex-direction: column">
<div>HEADER<br/>------------
</div>
<!-- No need for 'flex-direction: row' because it's the default value -->
<div style="display: flex; flex: 1">
<div>NAV|</div>
<div style="flex: 1; overflow: auto">
CONTENT - START<br/>
<script>
for (var i=0 ; i<1000 ; ++i) {
document.write(" Very long content!");
}
</script>
<br/>CONTENT - END
</div>
<div>|SIDE</div>
</div>
<div>------------<br/>FOOTER</div>
</body>
</html>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com