【发布时间】:2016-08-04 05:10:51
【问题描述】:
当我尝试为指令设置样式时,似乎总是很难,因为该指令将获得自动高度,这意味着它的内容不适用于百分比高度。有时它可以在 CSS 中为指令指定 100% 的高度,但通常不会。似乎最难的是指令位于带有 display:table-cell 的 div 中。
是否有任何参考资料解释了它在不同浏览器中的工作原理以及处理这种跨浏览器的最佳方式?
【问题讨论】:
标签: css angularjs angularjs-directive
当我尝试为指令设置样式时,似乎总是很难,因为该指令将获得自动高度,这意味着它的内容不适用于百分比高度。有时它可以在 CSS 中为指令指定 100% 的高度,但通常不会。似乎最难的是指令位于带有 display:table-cell 的 div 中。
是否有任何参考资料解释了它在不同浏览器中的工作原理以及处理这种跨浏览器的最佳方式?
【问题讨论】:
标签: css angularjs angularjs-directive
对于后代,未注册的自定义标签(例如我们在 Angular 1.x 中的标签)是 HTMLUnknownElement。因此,它没有display 设置,因此大多数浏览器将默认为“内联”。 Once you know,答案很明显:在 CSS 中给标签一个 display:block。
【讨论】: