Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何将字体sze:62.5%应用于angular中的特定typescript组件_Css_Angular_Typescript - Fatal编程技术网

Css 如何将字体sze:62.5%应用于angular中的特定typescript组件

Css 如何将字体sze:62.5%应用于angular中的特定typescript组件,css,angular,typescript,Css,Angular,Typescript,我试图为下面给定的组件容器分配字体大小=62.5% marco //表单组件 但这不起作用,MARCO的字体大小是(3.6x16=57.6px),而不是取决于百分比和给定值(3.6x10=36px)。如果我在应用程序的根级别声明字体大小%,那么它可以正常工作,但是在组件级别出现问题。请让我知道字体大小%在组件中是如何工作的。除非您使用的是实际的Web组件,带有阴影DOM,否则CSS对组件的工作方式与对其他任何组件的工作方式相同。因此,%相对于容器的计算值rem被指定为为根元素定义的字体大小的

我试图为下面给定的组件容器分配字体大小=62.5%


marco

//表单组件

但这不起作用,MARCO的字体大小是(3.6x16=57.6px),而不是取决于百分比和给定值(3.6x10=36px)。如果我在应用程序的根级别声明字体大小%,那么它可以正常工作,但是在组件级别出现问题。请让我知道字体大小%在组件中是如何工作的。

除非您使用的是实际的Web组件,带有阴影DOM,否则CSS对组件的工作方式与对其他任何组件的工作方式相同。因此,
%
相对于容器的计算值
rem
被指定为为根元素定义的字体大小的倍数,不受级联中任何其他内容的影响(当然影响根元素的内容除外)。如果您希望MARCO的字体大小取决于
main
的字体大小或其中一个插入元素,请使用
%
em
或其他相关单位。