这是一个奇怪的问题,我们目前正在将现有的 CakePHP 应用程序移植到 Angular.JS,CSS 是相同的,总体上一切看起来都一样,但是有一些小的变化,例如字体类型或大小,也注意到间距的微小差异,填充和边距。
Angular 是添加 CSS 样式还是覆盖现有样式?
这是一个奇怪的问题,我们目前正在将现有的 CakePHP 应用程序移植到 Angular.JS,CSS 是相同的,总体上一切看起来都一样,但是有一些小的变化,例如字体类型或大小,也注意到间距的微小差异,填充和边距。
Angular 是添加 CSS 样式还是覆盖现有样式?
AngularJS 不添加任何样式元素,也不添加或删除任何内联样式。然而,它确实将类添加到 DOM 元素,例如 ng-scope、ng-binding..等,所有这些都带有“ng”前缀。
Angular 确实添加了一些 CSS 样式,但没有什么可以解释您所看到的。
特别是,为了在通过 ngCloak 指令加载元素时隐藏元素,Angular 添加了一个类来将 display 属性设置为“none”。
您可以在https://github.com/angular/angular.js/blob/master/css/angular.css中查看 Angular 的 CSS 。