当我包括时,ag-grid不工作

时间:2017-09-09 08:51:10

标签: angularjs ag-grid

我是ag-grid的新手。我从一个基本的例子开始,但它没有正常工作。我按原样复制了ag-grid文档中的代码,然后就可以了。我想知道我在代码中犯的错误。逐行比较有助于找到问题。我从代码中移除的最后一行是<!DOCTYPE html>,然后它就开始工作了。

添加<!DOCTYPE html>会导致什么问题?

1 个答案:

答案 0 :(得分:1)

这是因为当使用标准模式使用DOCTYPE而不是怪癖模式时。

你可以在这里找到一个很好的解释:Why does my div height 100% work only when DOCTYPE is removed?

本质上,如果你想使用DOCTYPE(你应该),那么你需要提供一直到ag-Grid元素的高度。

在实践中,这意味着将高度应用于html和body:

<style> html, body { width: 100%; height: 100%; } </style>

如果你在网格定义中使用带有DOCTYPE的%,它将按预期呈现。