【发布时间】:2018-04-05 10:03:06
【问题描述】:
我有一个 html 文件和一个 css 文件,我想将其转换为 Angular 2 方式 => 将文档中的一些对象分隔到不同的组件...所以我创建了一个 Angular 应用程序和组件,但我没有'不想更改我的全局 css 文件中的任何内容。
我正在尝试将我的“index.html”中的全局 css 应用于我的所有子组件,但似乎每个组件都使用相对于自身的 css.. 我的意思是,例如,如果在我的“all.css”文件中有这些行:
.col-lg-3 {
width: 25%;
}
在我的子组件中,25% 的宽度是相对于组件的宽度,而不是我的文档的
宽度... 这将导致我的组件占身体的 25%,但我的组件的内部对象将占 25% 的 25%...我该怎么办?
谢谢
编辑:
我试图实现的是每个css元素都将相对于文档的
标签而不是父元素...... 例如: 我有 3 个组件:应用程序-> 家长 -> 孩子
我希望 Child 的组件元素宽度百分比相对于 App 组件而不是父组件...
【问题讨论】:
-
欢迎来到 StackOverflow。请添加允许重现问题的代码。请尝试创建一个允许复制的 Plunker。 plnkr.co/edit/mz4glekYvvI8AwhihnRv?p=info 是一个现成的 Angular 4 模板。
-
我很难添加 plnkr,因为我的 css 文件很大......我会尝试制作一些东西......我的问题一般是:我可以将 css 宽度属性的相对性更改为相对于文档的正文标签而不是相对于它的父组件?